There were some glitches in the profile component which is linked to the global register not showing properly in the variables. I have detected 2 users suffering from this issue. A quick fix has been added to prevent further error.
Note these are a few system fix/updates :-
1) The Un-Register component has been updated to remove Private Messages as well as shoutbox msg (if any). It now cleans the profile section, content, user tables, thumbnail pictures and session variables after a user has exited from the system.
2) The Fullview Profile section has been moved to a new php file. This greatly reduce the load on the backend component because the main profile file is rendered less frequently and shrinking the file to a smaller and more managable chunks.
3) A small new security validation mechanism for the user profile age. This prevents users from entering the wrong info into the database and protects data contamination.
4) A validation mechanism for the biography section to prevent account misuse.
Friday, November 11, 2005
Thursday, November 10, 2005
Major Update - 11/10/2005
There are a few new feature as well as a more streamedlined flow system for the user experience :-
1) Template change - New Look
- The template have been changed to provide a better look for mychub. This template is a rendition of the original mychub design but now have been optimised with a better look and feel.
2) User Profile - Delete Picture
- By popular request, a feature to allow user to delete their pictures in the profile have been added. However, deleting picture will prevent them from messaging other users.
3) User Profile - Picture Review/Authorisation
- An automated feature to suspend user from uploading copyrighted, children or cartoon pics. This enhances the abuse prevention of the system.
4) Frontpage - Scrolling Profile
- The frontpage have been given a facelift with a scrolling profile feature. This provides a longer 'attention span' and discourage existing user from hogging the top 3 places. Currently, the scroll spans across 30 most active users.
5) Session TimeOut
- A nifty feature to make sure users and logged in securely. After a period of inactivity, the site will pop-up a warning to continue the session and after a certain period will logoff the user automatically. This tool is essential for user who are logged from a Cybercafe and forgot to logoff.
1) Template change - New Look
- The template have been changed to provide a better look for mychub. This template is a rendition of the original mychub design but now have been optimised with a better look and feel.
2) User Profile - Delete Picture
- By popular request, a feature to allow user to delete their pictures in the profile have been added. However, deleting picture will prevent them from messaging other users.
3) User Profile - Picture Review/Authorisation
- An automated feature to suspend user from uploading copyrighted, children or cartoon pics. This enhances the abuse prevention of the system.
4) Frontpage - Scrolling Profile
- The frontpage have been given a facelift with a scrolling profile feature. This provides a longer 'attention span' and discourage existing user from hogging the top 3 places. Currently, the scroll spans across 30 most active users.
5) Session TimeOut
- A nifty feature to make sure users and logged in securely. After a period of inactivity, the site will pop-up a warning to continue the session and after a certain period will logoff the user automatically. This tool is essential for user who are logged from a Cybercafe and forgot to logoff.
Monday, October 31, 2005
New Greeting Card Server Online (31/10/2005)
Selamat Hari Raya & Maaf Zahir Batin from all of us in MyChub
During this festive season, our team of dedicated programmers have created a special service to connect all of you via an ecard greeting.
Send as many as you like using this FREE service.
special thanks goes to :-
dieno (mosque theme graphic)
shortnstout (exclusive handdrawn card)
gemukchub (programming)
abu_chub (beta test)
all of mychub (using the card)
Saturday, October 22, 2005
Major minor update - 22/10/2005
Within this few weeks there were a lots of small small updates which I have added to the core mambo files as well as it's component. Here are a summary of the whole update process :-
1) New security module
- added a new security module to enforce a stronger password convention and avoid lame users from registering. (e.g: weak passwords includes - 123456, qwerty, abcdef, password, zxcvbnm).
2) Yahoo Messenger + MyChub integration.
- Yahoo users will enjoy it's messenger integration to user profiles. Thus, users registering with their YahooID/password will be automatically be connected in their profile.
3) Profiles - Testimonial Section
- Updated a testimonial section with lots of nifty features. Including 10 most recent.
4) Tighter Integrity of the Profiles
- User with incomplete profiles will not be able to interact with other users unless they update it.
1) New security module
- added a new security module to enforce a stronger password convention and avoid lame users from registering. (e.g: weak passwords includes - 123456, qwerty, abcdef, password, zxcvbnm).
2) Yahoo Messenger + MyChub integration.
- Yahoo users will enjoy it's messenger integration to user profiles. Thus, users registering with their YahooID/password will be automatically be connected in their profile.
3) Profiles - Testimonial Section
- Updated a testimonial section with lots of nifty features. Including 10 most recent.
4) Tighter Integrity of the Profiles
- User with incomplete profiles will not be able to interact with other users unless they update it.
Wednesday, October 12, 2005
SQL overflow & Podcast upload issue resolved (12/10/2005)
There was an issue with the podcast server (as all php based server), which limits all web upload to only 2MB. Well, moks found 2 solution which both were implemented in our podcast server.
1) Using a remote CGI script for upload >2MB.
2) Using FTP Javaclient / FTP server for the upload.
Thus, the issue has been resolved.
There was also an issue with the testimonial in the profile section which is screwed by the short URL. This has also been resolved using the $my->id & $is_registered variable to block the SQL overflow.
1) Using a remote CGI script for upload >2MB.
2) Using FTP Javaclient / FTP server for the upload.
Thus, the issue has been resolved.
There was also an issue with the testimonial in the profile section which is screwed by the short URL. This has also been resolved using the $my->id & $is_registered variable to block the SQL overflow.
Monday, October 10, 2005
Minimalist Re-Design (10/10/2005)
Revamped the outer pages to adopt a minimalist design so that all the clutters are cleared. Thus, freeing system resources and making loading faster. This will also ease new users to preview the main features of mychub.org (profiles / chat / msg board).
Registered users will still enjoy the full features of mychub plus all the perks (too many to mention here).
Best Regards
Registered users will still enjoy the full features of mychub plus all the perks (too many to mention here).
Best Regards
Saturday, October 08, 2005
2 New Servers and a webcam chat system... (10/8/2005)
I have added 2 new servers into mychub.org
1) http://audio.mychub.org/podcast
- this a new feature to allow us to podcast audio to users. (podcasting seems to be the rage right now).
2) http://video.mychub.org/mychubtv
- this a port of the existing mychubTV system.
3) SERVER NOT DECIDED YET
I have added a new webcam chat system for mychub.org. This will provide users with webcams to see each other in realtime using the new macromedia flash webcam feature.
(thanks chubamante for pointing it out)
Thing to do:
1) Search facility for the profiles
2) Hari Raya Greeting E-Cards
Friday, September 30, 2005
Testimonial Section & MyMessage minor update - Sept 2005
1) Just finished coding the Testimonial section in mychub profile. Thus, users will be able to add testimonials to their favorite profile. (only users with complete profile will be able to add testimonials).
2) Added a check / uncheck button to the messaging system so you'll be able to select all shown message for deletion. Thus, making msg housekeeping, a little simpler.
2) Added a check / uncheck button to the messaging system so you'll be able to select all shown message for deletion. Thus, making msg housekeeping, a little simpler.
Tuesday, September 27, 2005
Mychub AJAX-ification process

MyChub is now moving to AJAX (Asynchronous JavaScript and XML) based coding, this means no more reloading of pages, or flickering screens using pure xHTML and JavaScript. The system is fully browser based, it can be loaded on any supported browser connected to the internet, no matter if it is behind a firewall system. There is no need for users to download and install any plugins.
The "Who's Online" module have been AJAXified. Thus you can see users who logged on to mychub website dynamically in-realtime.
More modules and components will be ported soon to take the advantage of the flexible AJAX system.
Another Innovation from MyChub,
MyChub Webteam
www.mychub.org
Sunday, September 11, 2005
MyChub MMS Gallery
We have finished coding the new MMS mobile gallery. This feature enables users to upload their pictures to the new mychub mobile server via their mobile devices (handphones / PDA). To send MMS pictures to the server users only need to send their MMS picture message to: mms@mychub.org
MMS rates depends on the 3G / GPRS provider. MyChub is providing this for FREE.
We could not have done this without the support of our sponsors! Thank you for believing in us.
Friday, September 09, 2005
MyChub TV online appearance
On this historic day 9 september 2005, mychubTV had it's 1st transmission in cyberspace. Although most of the content has been published online before. This is the first attempt to transmit a full length almost 2 hours worth of video streaming content.As our technical engineers prepares the launching our full broadcast server, a team of media specialist are preparing something new and exciting for our viewers! Never before seen footage... of chubs & chasers!
* apparently there was was some bandwidth issue with the current server, so we are shifting to a temporary back-up. This would be a seamless migration and would not be noticeable for most users *
LATEST UPDATE (11/9/2005) : mychubTV is now transmitting 24/7 of video content. Kuddos to all the people who are sponsoring mychub and believing that we can do it.
Thank you for your support !
MyChub Webteam
Innovations & Creations
Saturday, August 20, 2005
MyPrivate Message Improvement (20 August 2005)
After putting this request on hold. I finally managed to find the time to improve the MyPrivate Messaging system. Extra added features are :-
1) Sent messages - now user are able to know who they have sent messages in the past. However, these messages cannot be edited anymore.
2) Auto message prunning feature - i've sent a limit to only 1000 messages per user and 1 year validity. Thus, old messages will be automatically deleted if any of these conditions are met. This will optimize the usage of the messaging system database.
3) Badword list - added a feature to block users from using certain bad words. e.g: "certain so called alternative group which i shall not name." :: The logic to this is, to prevent the misuse / abuse of our well founded services.
1) Sent messages - now user are able to know who they have sent messages in the past. However, these messages cannot be edited anymore.
2) Auto message prunning feature - i've sent a limit to only 1000 messages per user and 1 year validity. Thus, old messages will be automatically deleted if any of these conditions are met. This will optimize the usage of the messaging system database.
3) Badword list - added a feature to block users from using certain bad words. e.g: "certain so called alternative group which i shall not name." :: The logic to this is, to prevent the misuse / abuse of our well founded services.
Making The Thumbnail Feature (PHP Safemode friendly)
I've noticed that users sending their profile pictures weren't getting their thumbnail pictures updated. After a little investigation, the fault lays within the UID / GID owner of the file. (i'd suspect it's the new security policy of the server). Thus, newly created thumbnail are rendered as "chown" by the apache process rather than the mychub server.
Thus, a quick and dirty solution is to wipe the existing thumbnail file and re-creating a new one based on the file upload. Below is a snippet of the changed code:-
------------- START OF CODE ------------------------
if (file_exists($this->dest)) { $old_size = getimagesize($this->dest); if ($old_size[0] == $this->CalcWidth()){ unlink($this->dest); $exist = false;
}else{ $exist=false;
------------ END OF CODE -----------------------------
~ an optimised version of the code will be released later. Probably freeing the unused file checking procedure.
Thus, a quick and dirty solution is to wipe the existing thumbnail file and re-creating a new one based on the file upload. Below is a snippet of the changed code:-
------------- START OF CODE ------------------------
if (file_exists($this->dest)) { $old_size = getimagesize($this->dest); if ($old_size[0] == $this->CalcWidth()){ unlink($this->dest); $exist = false;
}else{ $exist=false;
------------ END OF CODE -----------------------------
~ an optimised version of the code will be released later. Probably freeing the unused file checking procedure.
Friday, August 19, 2005
Minor Fixes for August 2005 (part 2)
A few more minor fixes to the website :-1) Fixed some broken links to the video server, particularly Mike Prabawa's clips and added 2 new clips of his winning finale performance. Distributed the less accessed files to the slower server and the new ones to our fastest online server.
2) Optimized the backend function of the members modules so that only profiles with pictures will be shown online. This further enhances the overall speed of browsing as the server will only load account with pictures rather than the whole user stacks.
3) Changed the MySMS! service to an internal function so that the overall page loads faster and less dependent on outside servers. Added a security function so that abuses can be tracked and dealt with.
TODO:
~ find a better alogarithm mechanism for database access as the current operations requires 4 - 5 extra access cycles and this translates to a slower server functions. (nb. consider using optimized performance InnoDB engine rather than the current MyISAM)
Subscribe to:
Posts (Atom)


