Jump to content
xisto Community

miCRoSCoPiC^eaRthLinG

Members
  • Content Count

    2,482
  • Joined

  • Last visited

Everything posted by miCRoSCoPiC^eaRthLinG

  1. There are loads of thread exactly on this topic. Please follow up on them. We don't need one more of the best browser threads. In future, before you make a post, use the SEARCH button.Topic closed.
  2. THANK GOD man.. finally it works for someone.. all this while the rest of them led me to believe I was hallucinating about the right-click menu... lol.. I was very confuzzled - why it wouldn't come up for others, when it did for me EVERYTIME. But yeah.. relief.. EUREKA !!! IT WORKS !!!
  3. I just dont get it. I reinstalled my whole system today - wiped everything out and started with a fresh copy of XP. And to specifically test this problem, I downloaded the already published extension from this thread myself and installed it. THE RIGHT-CLICK MENU APPEARS JUST FINE FOR ME !!!! Now how the heck am I supposed to spot this bug It's like when the doctor is close by the disease runs away... Urggghhhhhhhh !!
  4. That's not where the menu's specified. Infact XUL provides you with a very efficient mechanism of linking pop-up menu's with right-click. You do not need to define the right-click event. What you see here is for the left-click, since if calls a DISTINCT funtion - so the button has to be checked for and the required routine called. But first - a short word about the structure of extensions. Firefox extensions are typically built by using a combination of XUL and Javascript files. XUL files are the ones which define and give shape to your extension - or in other words, are responsible for the VISUAL MANIFESTATION (UI) of your extension - and also links the appropriate Javascript routines with these VISUAL ELEMENTS. The actual Javascript routines are usually placed in another file with a matching filename - as in this case, credits.xul and credits.js. They carry out whatever-is-to-be-done when a UI element receives a particular EVENT - such as a Key-Click or Mouse-Click. As for the right-click menu, think of it as the same kind that you get in almost all applications in Windows - it's commonly known as the CONTEXT MENU. Take a look into the credits.xul file. Around line 12, you'll find a section like the following: <popupset> <popup id="configMenu" position="after_start"> <menuitem label="&crs.config;" accesskey="&crs.config.accesskey;" oncommand="creditsOptions();" /> <menuitem label="&crs.visit;" accesskey="&crs.visit.accesskey;" oncommand="visitHostingForum();" /> <menuseparator/> <menuitem label="&crs.about;" accesskey="&crs.about.accesskey;" oncommand="aboutDialog();" /> </popup> </popupset> This is what defines a popup menu with the name/id configMenu, and associates three menuitems with it - each of which call a particular function upon being clicked. Notice how the popupset - which stands for a pop-up control encloses the menu items individually define by the menuitem tags. Also notice each item is linked with a corresponding routine using the oncommand attribute. These routines, as I mentioned earlier, can be found in the credits.js file. Next look a little down - same file around line 25. <statusbar id="status-bar"> <statusbarpanel id="hostingCreditsStatus" style="width: 150px;" context="configMenu" onclick="return creditsClicked(event);"> <hbox> <image id="creditsIcon" src="chrome://creditsreporter/skin/alert_blue.gif" /> <!-- <label id="creditsTitle" value="&crs.credits;" style="width: 65px;" align="left" /> --> <label id="creditsLabel" value="0" align="left" /> </hbox> </statusbarpanel> </statusbar> The first element defined is the statusbar - which tells FF to add whatever is enclosed in between into the statusbar. The immediately next tag defines a statusbarpanel - a panel, which encases further controls - itself being a distinct segment in the statusbar. This is where we define the context menu - which by default comes up using the right-click. See how this statusbarpanel defines an attribute called context - which directly points to the pop-up element. This is a very clever trick I must say .. instead of trying to define a context menu using javascript and what not, you simply define a separate pop-up and link that to the context of some other element.... This entirely eliminates the need to write separate event handlers for the right-click. Check out your files and see if you can spot the abovementioned portions. I've checked and rec-checked many times over and it ALWAYS comes up for me.. the code is also there in the files I'd uploaded.. So let me know - this is a very baffling problem.. might be I'll have to head for the mozdev forums. Regards, m^e
  5. Question here - why are you going through such a wanderous route (Tools > Extensions > and right click on the Hosting Credits Extension > Options) to get to the configuration menu ?It should be available even when you right-click on the extension in the status bar. It should pop-up a menu with three items:1. Configure Credits Extension2. Visit Xisto 3. AboutLet me know if you guys can't see this menu - coz wherever I tried it earlier on (3 different computers) - it always worked for me.
  6. Alpha Release 2 of this extension in a pre-packed format is now available. See => http://forums.xisto.com/topic/87866-topic/?findpost= This topic is closed. If anyone wishes to discuss further on it, please PM me and I'll open it again. For any discussions regarding the new release of the extension, follow the above mentioned thread. Regards, m^e
  7. Hi guys, [tab][/tab]Am back with a bunch of bugfixes and a pre-packed extension this time. All those crazy error have been taken care of (of course to be surpassed by another batch of reports from you all - that's life). Anyway, this time I've ensured that you don't have to undergo any complicated setup process. The extension is packed in the usual .xpi format - so you just drag and drop it into your extension window and restart firefox. Requirements: 1. Firefox 1.5 and above - this WONT WORK with any versions below 1.5 because extension packaging format is quite different. 2. The Xisto Credits Reporting Extension attached below: You need to download this file first. Step 1: Installation: It's a two step process - start up Firefox and open the Tools > Extensions window. Next you just drag this extension from Windows Explorer and drop it onto the Extensions window. You might receive a warning saying UNSIGNED Extension. Simply ignore it and press INSTALL. Once the installation is finished, you've to CLOSE AND RESTART Firefox - otherwise the extension won't show up in your status bar. A screenshot is given below: When you restart Firefox you might get a warning that says: Authentication details not entered. Cannot fetch credit information. Not to worry. Simply proceed to step 2. Step 2: Configuration You need to set an username and password (which will eventually be your own forum username+password). Without setting these, the extension won't be able to fetch credts. To enter these details, you can Right-Click on the extension in the statusbar and choose Configure Credits Extension from the menu. See snapshot below: Once you select the configure option you'll get a dialog box like this: This is where you enter your forum username and password. Notice from miCRoSCoPiC^eaRthLinG: As of now the following details has to be entered to make it work: Username: micro Password: mpass You can try out other combinations too - but you'll get respective error messages in each case (invalid username and/or password). Step 3: Testing Left-Click on the extension as many times as you want - it should report you with a random credits count everytime you click and the icon should change color along with the various credit counts. SO what are you waiting for ? DOWNLOAD IT NOW - and flood me in with bug reports again Oh yeah - that's what I'm waiting for anxiously Have fun ... Regards, m^e
  8. Hi Grace Welcome to Xisto - hope you'll have an enjoyable stay with us here.
  9. Not really a problem if you get a team of dedicated moderators who always keep the board clean - a prime example would be the Xisto forums, where we DO NOT allow any sort of illegal content and plagiarised material. If our board continues to operate like this always - I don't think a situation will arise which can bring down consequences like that. Meanwhile - if you're a forum admin, you can join this great forum to exchange administration tips and tricks and read great articles and tutorials too.. It's called The Admin Zone Forums and can be reached at: https://theadminzone.com/ '> https://theadminzone.com/ ... While you're there make sure you put up your forum in the Showcase and watch out for the featured forum of the month
  10. Hahahahaa spitting into the teacup to boot the comp up. ROFL... I haven't had such a good laugh in a while. I must say you have an extremely active imagination dude Good one - any more such methods you can enlist ?? Would be fun to start a thread on that - Your imaginary alternative booting mechanism ...
  11. Oh yeah why not - anything opensource is welcome there.. anything that can be developed into a fully functional application Will make a section for it.
  12. You might want to take a look at these following sites. Seems like there's no direct method of using directx, although 9.0c provides some wrapper classes which can be utilized to call directx methods. 1. http://forums.xisto.com/no_longer_exists/ 2. http://forums.xisto.com/no_longer_exists/ 3. https://blogs.msdn.microsoft.com/ 4. http://www.c-sharpcorner.com/technologies/visual-basic-dot-net 5. https://login.live.com/jsDisabled.srf?mkt=EN-US&lc=1033 6. http://forums.xisto.com/no_longer_exists/ 7. http://forums.xisto.com/no_longer_exists/ 8. http://forums.xisto.com/no_longer_exists/ Just google for "vb.net +directx" and you'll find plenty more examples.
  13. But as far as I know Google Adsense does that too - I mean so many of us are running it on our free websites without a hitch !!! And payment rates are by far the best you can get as of now.
  14. *BEEP BEEP* - Lets try looking in Encarta => Maybe Encarta has the answer =>
  15. Thanks to all of you for your active interest in this. I'm really glad to see so much of enthusiasm about this. On the other hand, I'd definitely like to see some more participation from other members of this site - we've plenty of really talented people here and it'd be a pleasure working with all of you.As I said once earlier - coders, non-coders, graphics artists, ardent gamers - ALL ARE WELCOME This is a collaborative project and any ideas you care to share with us can be beneficial for it. So don't shy away - join Project Antilost instead and be a part of this great movement
  16. Hey sorry about the delayed response - last few days has been quite hectic for me.. packing up, preparing to travel and putting finishing touches to my work back in thailand all at the same time... I must say that stuff is HOT man except only a minor change I'd suggest is the font. While this looks cool by it's own right, in some places the clarity is a little lost. Would you mind putting in another set (even half a set would do) - with some other font ?? I don't mind the squarish look of the font - but just a triffle bit more clear in some places... But then again, it might be my personal view.. So, if you come up with a revised look with a different font, it'll give us a chance to compare both and see which stands out more.. BTW - ONLY TWO entries SO FAR ?? lol.. no one seems to be much interested in the credits eh ?? What if I increase it to umm.. say, 75 ?? That's 2.5 months worth of extremely leisurely posting for you - no hard fight to keep your account alive.. still not motivated enough ???
  17. First questions first - what programming language are you going to use to try and design this ? This same task can be done with almost any given language (mainstream or scripting) these days. So let us know what your developmental platform and maybe we can guide you to the right path
  18. If you've learnt C++ the OOP way - C# should be an extremely easy game for you
  19. Spoofing like this is extremely easy to do in fact.. if you're wondering how, you don't even need any special software infact. Just simple TELNET will suffice. For example, say my SMTP server is smtp.blah.net This is what I do: CONSOLE shell> telnet smtp.blah.net Trying x.x.x.x Connected to mail.domain.ext. Escape character is '^]'. 220 smtp.blah.net ESMTP Sendmail What you get is a blank SMTP Prompt - where you simple type in from, to and body of the message... The commands used are MAIL FRM, RCPT TO and DATA. But first you need to tell the SMTP server you own domain. This is where the trick starts.. Example...(continuing from above) CONSOLE HELO myspoofed.domain.com 250 myspoofed.domain.com Hello smtp.domain.name [sm.tp.i.p], pleased to meet you Next you type: CONSOLE MAIL FROM: spoofed@address.com 250 spoofed@address.com... Recipient ok That's it - your trick is done.. the SMTP believes that your mail is comng from this spoofed address... So you see how easy it is to do it.. what you need to do is simply run some sort of a script that takes a bunch of email addresses and mails out to them using a spoofed domain as shown.. in your case it was your own doman.. As far as I know there's no way to stop this at all.. only inspecting the headers might give you a clue as to who's doing it. In turn you can report back to the original ISP of the sender that he's into serious spamming and thus get his account cancelled. But most likely he's using some free public email as his base - so closing that down won't affect him in any way. All he's got to do is open another account and start all over again...
  20. In the final version first of all ou won't need to do all these - the extension will come in the standard .xpi format. You simply need to install it in Firefox and enter your forum username/pass. For now you need the PHP files, since they're the one's that'll fetch your credits and send them to the extension. Keep in mind, this is only a test release with the intention of bug and overall functionality testing. I'll post the fixes tomorrow morning - too tired today after whole day of journey.. Am back in India now for 15-20 days. Just arrived Over and out for today..G'nite all
  21. Viz: Will post the bugfixes tonight - in fact stupid me - I'd fixed those things already - but I mailed you the old files.. Urggh.. Anyway, got a flight to catch. So see you all at night :)I think you're using the files that I mailed you - so try once with the files posted here.. Make sure you uninstall the old extension first.
  22. Also another problem with this site is that the offer is valid ONLY in US & Canada - so it's no use for a good many of us
  23. Hi guys, ????[/tab]I'm almost finished with coding an extension for Firefox that'll enable Xisto Hosted Members (and later on Xisto too) to view their current hosting credits count right off the status bar of their favourite browser - even if you're NOT visiting Xisto. ????This will always keep you upto date with your credits count - and alert you whenever your credits count dips below the safe zone. The extension comes with 4 different coloured icons - BLUE, GREEN, AMBER and RED - which gets displayed along with your credits. It is meant to provide a visual indication of the safety region you're in. ????Some sneak previews can be seen at: javascript: Help With Fetching Data From Webpages ????Here I present you with the extension that's been developed so far. This is ONLY an initial ALPHA TEST RELEASE - and meant ONLY for the Experienced Users. The intention is to have feedback about the functionality and/or any BUGs. Proceed with caution. If you don't know what you're doing, you might cause Firefox to stop working altogether, and depending on the severity of the problem, you may have to reinstall it. Tested Platform(s): Windows 2000/XP Linux Software needed for testing: Firefox 1.5 minimum - this won't work with any versions below 1.5. The extension packaging format follows the new standard set for extensions for FF 1.5 and above. A working installation of Apache and PHP Extension Files Attached: astahostcredits.zip - this file contains all the required files for the extension. The files here are written in XUL and JavaScript. XML Server.zip - this file contains all required files for a XML RPC Server that will respond to the extension's request for credits count and supply the data in XML format. This script is intended to finally run on the Xisto Server. The files in here are written in PHP. {0820C32E-7947-495d-ACEC-3AA7ADBF608A}.txt - this is actually a plaintext file without any file extension. This file is named after the GUID (Globally Unique ID) of the Credits Reporting extension and simply contains the path to the extension folder. =====================================================????????????????Installation ===================================================== Step 1 ????First of all take the file astahostcredits.zip and unzip it into any folder of your choice. Make sure you maintain the folder structure under this file, or else the extension won't work. Lets take for example, you unzipped the content into a folder called creditssystem/. Step 2 ????Take the file XML Server.zip and unzip it into any separate folder under your webserver's document root. Say you placed it under a folder called credits/. Step 3 ????Take the file {0820C32E-7947-495d-ACEC-3AA7ADBF608A} and place it in the extensions folder found in your Firefox Profiles directory. Generally your Profiles folder can be found by following this route: Documents and Settings > Your_Windows_Username > Application Data > Mozilla > Firefox > Profiles > some_random_numbers.default > extensions. Once you've placed the file here, you should open it in a plain text editor. You'll find a single line in this file, which points to a folder that contains the credits extension. Change this one to wherever you unzipped the extension files in STEP 1. Next, you should remove the .txt extension from the end of this file. THIS IS ABSOLUTLEY NECESSARY, or else the credits extension won't load at all. After removing the file extension, this file should look like: {0820C32E-7947-495d-ACEC-3AA7ADBF608A} Step 4 ????Open the folder you created in Step 1. Under it, find the file, \chrome\chromeFiles\content\credits.js. In this file, 15th line from the top, you'll find: var creditsURL = " http://10.19.168.5/credits/credits-xml.php Change this URL to point to your webserver folder you created in STEP 2. For example, in your case if you'd created a folder called credits/ in STEP 2 AND your webserver is on the same computer, i.e. localhost, this url might look like LOCALHOST/credits/credits-xml.php Step 5 ????That's all - if you did all the steps mentioned above correctly, when you launch firefox next, the extension should show up in your status-bar, with a RANDOM Credit Count. ===================================================== ????????????????End of Installation ===================================================== Post-Installation Step: ????Once you've successfully installed it, you need to set an username and password into this extension. Simple Right-Click it and select Configure Credits System. Enter the following: Username: micro Password: mpass ????The refresh duration can be set to anything you like - but it won't affect the work of the extension in any way at this point. The auto-refresh at a given time interval hasn't been coded yet. ????Right now - for testing purposes, everytime you left-click this status-bar panel, it should contact your web-server, get a random credit count and show it to you. The associated ICON should change it's colour depending on the fetched credits count. ????Any feedbacks/bug reports will be much appreciated. Also if you get any sudden bright sparks about new features that can be added to this OR any design changes you'd like, don't forget to post back. [tab]Awaiting your early response to help me further along the development roadmap Best Regards, miCRoSCoPiC^eaRthLinG
  24. Hi folks, ????[/tab]Shaking off all lethargy, we've finally decided to start Project Antilost for once and all again - and this time we intend to take it to the final stages of completion, whatever it might take. For those who're new to this concept, I'll quote one of my old posts when we started working on this project last May (2005). Lack of time and work-pressure caused us to veer off from our objective - but we're back again and this time we plan to make it a giant success. ????So here we are seeking help open-handedly, from all of you who can spare a few minutes everyday in participating and helping us transform this dream into a massive reality [tab]Whatever walk of life you come from - whether you're a coder or a graphic artist, a web-designer or simply none of those - you can still help us go a long way by simply taking out 5 minutes of your valuable time everyday and taking part in discussions & development of this project. Everyone's welcome.. So do drop by at Antilost.Org. Hope you'll have an enjoyable journey with us. Best Regards, miCRoSCoPiC^eaRthLinG
  25. I never liked phpMyAdmin in the first place - I found it quite slow and very limiting in many ways. For my regular work, I've to deal with databases which generate on an average of over 200,000 records a day.. phpMyAdmin is entirely unsuitable to handle such jobs.. As for desktop based GUI tools - I'd suggest you to try out SQLYog - it's a terrific product that beats MySQL Administrator hands down... You can grab a copy of their Lite and fully functional freeware at https://www.webyog.com/ .. Infact that's what I use to manipulate my databases on Xisto ... rather than log in to cPanel and use phpMyAdmin.. They're a MySQL AB Gold Certified Partner Company and I'd say hats off to their product.. Here's a short comparison and advantages of using this client, straight from their site: Forgot to add - this is what MySQL AB says about this product: Give it a try guys ... I recommend this one STRONGLY Unless you give it a shot, you wouldn't know what you're MISSING out on
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.