How to protect your site?

I am not giving you an answer but looking more for informations on preparing oneself for disaster as the one that happen sometime ago with a site that I was running; India’s Macromedia User Group. The site was attacked and defaced by F3PN, more details.
[Sorry to those who were trying to access a tutorial and saw a black screen instead, everything is resolved now. And thanks for mailing me about the same.]


Anigraph is India’s best and biggest show covering all fields of Animation, Graphics and Visual Effects. This show is supported by Broadcast India Show, APAI-Animation Producers Association of India. The three day event is organized by ACM Siggraph Mumbai (INDIA) Chapter, which is the one and only officially chartered Chapter in India of ACM Siggraph, USA.
At this event, Martin Poole of The Pixel Farm, UK visiting during the event to explain how their software created the motion tracking of one of the Hollywood’s recent buggest box office grosser film “Cold Mountain”.
Some of the participating companies are Seagate, Apple, Shaf, IBM, Leitch, Softimage, Eyeon Inc, Alias, Krops, Motion Builder etc.

Rang Sharda Auditorium, Near Lilavati Hospital,
Bandra Reclamation, Bandra (w), Mumbai (INDIA)
24-26 June, 2004
10:00 a.m. to 6:00 p.m.
[Isn’t that image on the front page that of “The 13th Floor” Movie?]

PowerFlasher SOS (Windows Only)

POWERFLASHER SOS (SocketOutputServer) is a XML Socket server with a graphic user interface. Connected clients can send messages to SOS. These messages are shown in SOS. Further on commands from SOS to Client can be sent. These are freely configurable.

What are the advantages?
Flash movies can hardly be debugged outside of the Flash IDE by missing “trace” output. With SOS Flash movies can also transmit messages from the live system to the developer. The output window of the Macromedia Flash IDE is very slow and scrolls under circumstance only approximately 80 lines automatically. Whereas a very fast console, which can represent many lines output in shortest time, without the run speed of the program is strongly affected, is available by SOS. SOS is developed as smart as can and used up thereby only little main memory and is easy to serve.
Advantage Overview:
– Fast log output
– Smart UI
– Highly customizable
– Multiple clients
– Configurable commands to Clients
– Flash console protocol not limited to XML

This free application runs on Windows 2000 / XP / 2003 and requires JavaVM starting from 1.3.
Along with the program you can download a sample FLA file for you to test.

Thanks to Carlo Blatz of PowerFlasher for the information.

Essential ActionScript 2.0

This message is about the First Part of the Book, “The Actinscript 2.0 Language”, Part II of the book, “Application Development” and Part III, Design Pattern Examples in ActionScript 2.0” have been covered earlier.
This book is another must have for any Flash-Actionscript Application Developer. Visit the official book site and order (pre-order) the same (at amazon). Neverthless, if you are looking for something like “Actionscript 2.0: The Definitive Guide”, then this is not the book. It talks less or very little about Actionscript 2.0 syntax per se.
Actionscript 2.0 Overview
Actionscript 2.0 was introduced along with Flash MX 2004. Though it adds little new runtime functionality to the language, it improved developement of Flash Applications by formalizinig Object Oriented Programming syntax and Methodology. Most of the new OOP syntax in Actionscript 2.0 is based on the ECMAScript 4 standard.
The components have also matured to the new v2 components, re-written from scratch in Actionscript 2.0 and built atop version 2 of the Macromedia Component Architecture. It is advised not to mix Actionscript 1.0 (the script that existed with Flash 5 and Flash MX) OOP technique with Actionscript 2.0 code.
Object-Oriented Actionscript
Object-Oriented Programming is a programming approach intended to solve some of the development and maintenance problems commonly associated with large procedural programs. OOP is designed to make complex applications more manageable by breaking down into self-contained, interacting modules. The chapters gives you a summarized view of the core concepts of OOP in Flash. If you are already comfortable with OOP, then most of the other part of the chapter can be just finished off on a cursory glance.
Continue reading

oh! I can invite more people to gMail

I just realized that I can invite people to gMail from my current gMail account, brajeshwar(at)gmail(d0t)com (thanks to LordAlex for inviting me to this account). I have not yet decided whom to invite, you can help me make the decision (I might not be able to invite all who ask for, I regret for the same in advance).

I realize that I can invite more and more people as I keep using gMail, so you can continue to comment here for your gMail Account!, Yes, just comment here with your First Name, Last Name and e-mail. Please do not mail me directly as it is the same as commenting here on my site.
Continue reading

Customized Corporate Courses in Flash-Actionscript

Very recently, I had the opportunity to interact with the CEO (Himanshu Mody) of Tekno Point Multimedia. This centre provides Advanced Flash-Actionscript courses, corporate courses, on-site courses besides its regular course at their centre at Andheri (west), Mumbai, India. With their quality oriented approach, I was more than happy to be related to them. Some of their prominent clients includes that of ICICI infotech, Mahindra British Telecom, L&T Infotech. They have recently launched their Advanced Flash MX 2004/Actionscript 2.0 Advanced courses.
I will be involved with them and will mostly be responsible for quality addition, advanced topics for their clients on the courses involving Flash-Actionscript, Flash Communication Server, Flash Remoting Development and eventually Macromedia Central and Macromedia Flex. So, I will be using most of my spare time during the day (well, I do my development work mostly in the evening) to interact and help developers and designers alike. I am also likely to visit their training centres during weekends.
Please contact their centre or Mr. Himanshu Mody (+91-22-31029173) for details for regular course, special courses by me and other courses. I will not be dealing directly with any clients, so if you contact me I will forwarding all the management stuffs to him. If you are in other parts of India except Mumbai, you will be required to bare my travel, lodge and fooding expenses along with the actual Course Fee. Browse through Tekno Point Multimedia website for details.
Future Plan: Tekno Point Multimedia have also revealed a part of their future plan, me along with their team to do a cross country course on Macromedia Flash and its related technologies. I will be discussing more details about this with them soon.
[If you are outside India contact me directly, it will be cool and I can arrange for better interaction, special arrangements. Well, that is my wish!]

Cross Domain and the Proxy method

Here the documentation from Macromedia Livedocs on Cross Domain Data Loading, Moock has done a good explanation about the same. But there are times when an unusual implementation can help you in a good way. Aral has a good example of using server side script to act as a proxy between Flash and server side script to get around the sandbox security limitation (which stops Flash from directly accessing data on other domains.)

CSS Hacks

Well, whether you like it or not, whether you want to keep your css simple or not, you really cannot escape the art of using css hacks for browsers ability/inability to render your designs effectively, the way it is intended. The CSS-Discuss Wiki have some definite info on the same. This CSS Hack Chart shows the techniques, which browsers does it apply and not.

Other Links: