|
-
Feb 3rd, 2006, 05:26 AM
#1
Frogect Rotamiton
Members:
VisualAd
Mendhak
Grilkip
Sevenhalo
eyeRmonkey
Names will be added to the members list as and when they are inducted. You are not to reveal the details of the frogect until its completion and release.
I will post the list of tasks here in a while.
It's nice to see such brilliant minds working on such a useful, important set of tasks
Last edited by mendhak; Feb 7th, 2006 at 06:43 PM.
-
Feb 3rd, 2006, 05:33 AM
#2
Re: Frogect Rotamiton
Tasks
1. Highlighted Text Acquisition for propagation through modular functions
1a. "Mother" function which determines which functions of the following are called.
2. Grouped Letter Substitution
3. Intra-Group Symbol Exchange
4. Numeric Padding
5. Micro-Circular Pixel Suffixation
6. Graphical Emotion Application
6a. Feminine Conquestial Digressions
6b. Epithet sprinkler
7. Unicode Signature
8. Aristocratic Signatory Illustration
9. Exchange and storage interface for Grouped Letter Substitution (1)
The details of the tasks will be told on a need-to-know basis. If you wish to know, PM either me or Visualad and we'll tell you.
Task Delegation
VisualAd:
3. Intra-Group Symbol Exchange - DONE
2. Grouped Letter Substitution - DONE
Mendhak:
8. Aristocratic Signatory Illustration - DONE
1. Highlighted Text Acquisition for propagation through modular functions - DONE
1a. "Mother" function which determines which functions of the following are called. - DONE
6a. Feminine Conquestial Digressions - DONE
Grilkip:
4. Numeric Padding - DONE
6. Graphical Emotion Application - DONE
7. Unicode Signature - Done
Sevenhalo:
5. Micro-Circular Pixel Suffixation
eyeRmonkey:
6b. Epithet Sprinkler - Done
Last edited by mendhak; Feb 18th, 2006 at 06:15 AM.
-
Feb 3rd, 2006, 05:37 AM
#3
Re: Frogect Rotamiton
This is a serious frogect, although no fees are payable. So please do not post chit chat here and only express an interest if you truly are interested in taking part.
You can express an interest by either replying here or contacting mendhak or myself.
The success of the frogect will be measured by the embarrassment caused to the beneficiary by the final deliverable.
-
Feb 3rd, 2006, 09:09 AM
#4
Fanatic Member
"so just keep in mind that fantasy is not the same as realtiy and make sure u remember that wii sports may be fun but u cant count on it as exercise ok cool bye" - HungarianHuman
-
Feb 3rd, 2006, 04:11 PM
#5
Fanatic Member
"so just keep in mind that fantasy is not the same as realtiy and make sure u remember that wii sports may be fun but u cant count on it as exercise ok cool bye" - HungarianHuman
-
Feb 4th, 2006, 08:14 AM
#6
Banned
Re: Frogect Rotamiton
What languge are you going to write this with? I can do C# a bit.
I can write the fast code which you are needing.
-
Feb 4th, 2006, 08:16 AM
#7
Re: Frogect Rotamiton
Javascript / XUL. HTML skilz are also useful. If you would like to add some C# we can put that in somewhere - but it would serve no purpose.
-
Feb 4th, 2006, 12:13 PM
#8
Re: Frogect Rotamiton
I am interested, although XUL is by far not my strong point.
-
Feb 4th, 2006, 12:21 PM
#9
Fanatic Member
Re: Frogect Rotamiton
Well, I created a simple function that does what task #4 stipulates but I tested it by simply embedding it in a html page. XUL still illudes me for the time being.
"so just keep in mind that fantasy is not the same as realtiy and make sure u remember that wii sports may be fun but u cant count on it as exercise ok cool bye" - HungarianHuman
-
Feb 4th, 2006, 02:15 PM
#10
Re: Frogect Rotamiton
 Originally Posted by thegreatone
I am interested, although XUL is by far not my strong point.
There isn't much to know about it actually. I don't know it myself, but am quick to pickup on things, it's easy once you start looking at the existing code.
In fact, this should be really easy for you. All you need to do is create the function using javascript (which is pretty much C/C++/Java minus the data types) and send it to me.
Last edited by mendhak; Feb 4th, 2006 at 03:18 PM.
-
Feb 4th, 2006, 02:17 PM
#11
Re: Frogect Rotamiton
Task 8 is complete:
http://www.mendhak.com/images/frogectrotamiton.gif
You may add this to your signatures.
-
Feb 4th, 2006, 02:46 PM
#12
Re: Frogect Rotamiton
Guys, take note... just write the code in JavaScript, and send it to me. I'll take care of adding it to the existing code.
-
Feb 4th, 2006, 04:23 PM
#13
Fanatic Member
Re: Frogect Rotamiton
um #6 is not done yet
"so just keep in mind that fantasy is not the same as realtiy and make sure u remember that wii sports may be fun but u cant count on it as exercise ok cool bye" - HungarianHuman
-
Feb 4th, 2006, 04:42 PM
#14
Re: Frogect Rotamiton
My mistake.
-
Feb 4th, 2006, 05:20 PM
#15
Re: Frogect Rotamiton
5 (Micro-Circular Pixel Suffixation) sounds interesting, I'll give it a shot. 
Edit: You can toss more my way if there's holes that need to be filled. Since it's my first VBF project, I didn't volunteer for alot.
Last edited by sevenhalo; Feb 4th, 2006 at 05:58 PM.
-
Feb 4th, 2006, 05:28 PM
#16
Fanatic Member
"so just keep in mind that fantasy is not the same as realtiy and make sure u remember that wii sports may be fun but u cant count on it as exercise ok cool bye" - HungarianHuman
-
Feb 4th, 2006, 05:30 PM
#17
Re: Frogect Rotamiton
 Originally Posted by grilkip
easteregg?
A good easter egg would be the image of who it is to take the smichael out of.
-
Feb 4th, 2006, 06:24 PM
#18
Re: Frogect Rotamiton
Easter Egg? Hmmm... a replacement for a specific word combination?
-
Feb 4th, 2006, 07:44 PM
#19
Re: Frogect Rotamiton
Here is the code for my function:
function IntraGroupSymbolExchange(theString) { /* these are the replacements */var exchanges = Array(Array('ea', 'ae'), Array('ae','ea'), Array('ie', 'ei'), Array('ei', 'ie'), Array('er', 're'), Array('re', 'er'), Array('ee', 'ea'), Array('ea', 'ee'), Array('ck', 'k'), Array('c', 'k'), Array('en', 'een'), Array('ine', 'in'), Array('eet', 'eets'), Array('eeth', 'eeths'), Array('ua', 'au') ); /* this regexp matchs groupd of 5 words */ var pattern = /(\W*)((\w+\W*){1,5})/g; var groupedWords = Array(); var x=0; while(((match = pattern.exec(theString)) != null)) {/* now scrutinse each match */var word = Array(); word['before'] = match[1]; word['words'] = match[2];groupedWords[x++] = word;} var shuffledGroupedWords = array_shuffle(groupedWords).slice(0, (Math.round(0.8 * groupedWords.length)));for (x = 0; x < shuffledGroupedWords.length; x++) {shuffledGroupedWords[x]['words'] = SymbolExchange(shuffledGroupedWords[x]['words'], exchanges);}var retString = ''; for (x = 0; x < groupedWords.length; x++) {retString += groupedWords[x]['before'] + groupedWords[x]['words'];} return retString;}function SymbolExchange(theString, exchangeArray){ var shuffled = array_shuffle(exchangeArray);for (var x = 0; x < shuffled.length; x++) {if (theString.search(shuffled[x][0]) != -1) {theString = theString.replace(shuffled[x][0], shuffled[x][1]);break;}}return theString;} /* shuffles an array */function array_shuffle(theArray)var newArray = new Array();var len = theArray.length;for(var x = 0; x < len; x++) {newArray[x] = theArray[x];} for(var x = 0; x < len; x++) { var r = Math.round(Math.random() * (len - 1 )); var temp = newArray[x]; newArray[x] = newArray[r];newArray[r] = temp;}return newArray;}
-
Feb 5th, 2006, 07:56 AM
#20
Re: Frogect Rotamiton
I thought I was doing number 2?
-
Feb 5th, 2006, 11:15 AM
#21
Re: Frogect Rotamiton
Alright, you are now doing number 2. I shall take 6a.
-
Feb 5th, 2006, 01:46 PM
#22
-
Feb 7th, 2006, 05:03 PM
#23
Fanatic Member
Re: Frogect Rotamiton
I'm having a problem with using my global var. The way the software we are modifying works is:
Code:
var extensionname {init: function() { //code }, anotherfunction() { //code}}
OK, so when you create an object using var, you appearantly have to separate the functions and variables using commas.
This is the only relevant example I've been able to find:
 Originally Posted by http://kb.mozillazine.org/JavaScript_coding_guidelines
Code:
var ExtensionName = {
_privateMember: 3,
publicMember: "A string",
init: function() {
this.doSomething(this.anotherMember);
},
doSomething: function(aParam) {
alert(aParam);
}
};
This leeds me to believe that to have my global var it should be something like this:
Code:
var extensionname {smiliesused: 0, init: function() { //code }, anotherfunction() { //code}}
Which doesn't work for me. The entire extension will not work when there is a syntax error, and I am having a tough time figuring out what is wrong.
Could it be that the declaration is right, but I am adressing the var wrongly (from within a function)? I have tried using this.smiliesused.
Last edited by grilkip; Feb 7th, 2006 at 05:15 PM.
"so just keep in mind that fantasy is not the same as realtiy and make sure u remember that wii sports may be fun but u cant count on it as exercise ok cool bye" - HungarianHuman
-
Feb 7th, 2006, 05:49 PM
#24
Fanatic Member
Re: Frogect Rotamiton
hmm, a little birdy just told me I should use extensionname.smiliesused.
Gonna try that tomorow.
"so just keep in mind that fantasy is not the same as realtiy and make sure u remember that wii sports may be fun but u cant count on it as exercise ok cool bye" - HungarianHuman
-
Feb 7th, 2006, 05:59 PM
#25
Re: Frogect Rotamiton
Some of these word lists are quite big and I think we should give the option for anyone to add and remove words from them. Therefore I propose we keep a list of words and replacements on one of our sites in XML format. Anyone else up for this amazing feat in Javascript XUL and XMLHTTPRequest?
-
Feb 7th, 2006, 06:29 PM
#26
Re: Frogect Rotamiton
All 'entities' within the extensionname still refer to its peers by the extensionname.entity syntax. Took me a long time to figure that out and why the extension wasn't working.
-
Feb 7th, 2006, 06:51 PM
#27
Re: Frogect Rotamiton
My apologies for the current delay, as it is a work week, but I am working on it. 
Besides that, we seem to be almost complete. After the final functions are done, we'll add it to the xpi, and I'll send each of you a copy for testing. I'll be asking for your email addresses (again, for some of you) at that point.
-
Feb 7th, 2006, 06:52 PM
#28
Re: Frogect Rotamiton
Grilkip, are you modifying that function in the extension itself? If so, after you're done, can you email it back to me along with the Unicode Signature function?
-
Feb 8th, 2006, 06:15 AM
#29
Fanatic Member
Re: Frogect Rotamiton
Sure thing (if I get it working), good to see EM has joined the ranks
"so just keep in mind that fantasy is not the same as realtiy and make sure u remember that wii sports may be fun but u cant count on it as exercise ok cool bye" - HungarianHuman
-
Feb 8th, 2006, 08:46 AM
#30
Fanatic Member
Re: Frogect Rotamiton
Added, modified and sent.
"so just keep in mind that fantasy is not the same as realtiy and make sure u remember that wii sports may be fun but u cant count on it as exercise ok cool bye" - HungarianHuman
-
Feb 8th, 2006, 09:53 AM
#31
Re: Frogect Rotamiton
Can I have the package next? I need to add my new function and fix a HUGE bug in my old one.
-
Feb 8th, 2006, 07:01 PM
#32
Re: Frogect Rotamiton
Hey guys. Thanks for letting me on board with this.
I was just reading some interesting text by an "interesting person" and I suggest was make an addition to SevenHalos assignment. Extra question marks should added to sentences that already have them. The "interesting person" tends to do that a lot as well.
Epithet Sprinkler is coming along. Should be ready in a few days if I am not too busy.
-
Feb 9th, 2006, 03:37 AM
#33
Re: Frogect Rotamiton
I split the string into parts 5 words in each part, shuffle the array and swap in 80% of the groups of 5. I then rebuild the string.
Code:
/* this regexp matchs groupd of 5 words */
var pattern = /(\W*)((\w+\W*){1,5})/g;
var groupedWords = Array(); // array containing groups of 5 words
var x=0;
// break it into groups of 5 words - loading it into an array
while(((match = pattern.exec(theString)) != null)) {
/* now scrutinse each match */
var word = Array();
word['before'] = match[1]; // this should only happen on the first match
word['words'] = match[2];
groupedWords[x++] = word;
}
\w - matches a word character
\W - matches a non word character
+ - match one or more of what is before like, {1,*}
* - match zero or more of what is before {0,*}
() - capture / sub pattern
{1,5} - qantifier {n,m} (n = minimum; m=maximum)
g - global match / replace
-
Feb 9th, 2006, 04:03 PM
#34
Re: Frogect Rotamiton
 Originally Posted by eyeRmonkey
Hey guys. Thanks for letting me on board with this.
I was just reading some interesting text by an "interesting person" and I suggest was make an addition to SevenHalos assignment. Extra question marks should added to sentences that already have them. The "interesting person" tends to do that a lot as well.
Epithet Sprinkler is coming along. Should be ready in a few days if I am not too busy.
Can we modify the #2 function to include this?
-
Feb 9th, 2006, 04:05 PM
#35
Fanatic Member
Re: Frogect Rotamiton
adding ..... after a sentence is the same as adding ????? after a sentence so it makes more sence to add it to 7halo's function.
"so just keep in mind that fantasy is not the same as realtiy and make sure u remember that wii sports may be fun but u cant count on it as exercise ok cool bye" - HungarianHuman
-
Feb 9th, 2006, 10:57 PM
#36
Re: Frogect Rotamiton
Okay, my function is basically done except for the probabilities and the fact that I need to figure out which words I can insert "epithets" after. For example the word can be inserted after "that". I need more words which can have figurative language inserted after them. Any ideas? PM me if you need to.
-
Feb 9th, 2006, 11:09 PM
#37
Re: Frogect Rotamiton
I was reading some text by an interesting person again and I realized that this person tends to hold the shift button too long when trying to capitalize the first letter of a word. So this "Hello World" should become "Hello WOrld" occasionally. Who's function should this be added to?
EDIT: Also, maybe we could have an option on the interface (a checkbox perhaps) that would allow the user to add a line at the end that mentions this the text was "brought to you by this frogect". Just a thought.
Last edited by eyeRmonkey; Feb 9th, 2006 at 11:14 PM.
-
Feb 11th, 2006, 05:40 AM
#38
Re: Frogect Rotamiton
a
an
the
their
his
her
our
many
several
some
-
Feb 11th, 2006, 05:41 AM
#39
Re: Frogect Rotamiton
 Originally Posted by eyeRmonkey
I was reading some text by an interesting person again and I realized that this person tends to hold the shift button too long when trying to capitalize the first letter of a word. So this "Hello World" should become "Hello WOrld" occasionally. Who's function should this be added to?
EDIT: Also, maybe we could have an option on the interface (a checkbox perhaps) that would allow the user to add a line at the end that mentions this the text was "brought to you by this frogect". Just a thought.
Capitalization of two letters immediately following a full stop, as long as those letters are not full stops or numbers.
I think so.
-
Feb 11th, 2006, 05:42 AM
#40
Re: Frogect Rotamiton
Since I have the latest version of the project at this moment, please send the functions to me instead of adding them to your copy of the project.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|