تغییر header های HTTP

27 11 2008

هنگام ارسال در خواست یک صفحه با استفاده از پروتکل HTTP یک سری header را به سرور منتقل می کنیم . در header ها اطلاعاتی از قبیل نام سیستم عامل کاربر و نام مرورگر و نسخه ی آن و … ارسال می شوند . حالا ما با یک افزونه ی فایرفاکس می تونیم به راحتی این header ها رو در صفحاتی که می خواهیم برویم تغییر دهیم!!! با این کار تا حدودی هویت خود نگه می داریم .

حتی می توانیم به سرور بگوهیم از جه صفحه ای وارد شده ایم . مثلا سایت خودمان را به سرور ارسال می کنیم . با این کار ادمین سایت فکر می کند که اشخاصی از سایت شما یا سایتی که وارد کرده اید وارد سایت شده اند.

شما حتی می توانید کوکی ها را نیز تغییر داده یا کوکی ای را اضافه کنید (این مورد برای برنامه نوسیسان تحت وب خیلی کاربرد داره)

امیدوارم از این افرونه ی فایرفاکس لذت ببرید .

نام افرونه :  Modify Headers

Advertisements




فشرده سازی فایل های جاوااسکریپت و css

20 11 2008

آیا تا به حال به این فکر کرده اید که چگونه می توان فایل های جاوا اسکریپت را کم حجم کرد؟؟ چگونه کامنت ها و خط های اضافی را حدف کرد؟؟

اگر فایل های جاوا اسکریپت سایت های بزرگ مثل گوگل را مشاهده کرده باشید آن ها حجم فایل های جاوا اسکریپت و css خود را به کمترین میزان ممکن رسانده اند. تمامی دستورات در یک خط و بدون هیچ کامنت تعریف شده اند. این کار سرعت بارگزاری صفحه را به طور چشمگیری زیاد می کند.

توسط ابزاری به نام YUI compressor که شرکت یاهو آن را تولید کرده است می توانید این کار را انجام بدهید.

برای دانلود  برنامه و اطلاعات بیشتر به  این آدرس بروید: http://developer.yahoo.com/yui/compressor/

می توانید از ابزاری آنلاین ( که از yui compressor استفاده شده است) نیز این کار را انجام دهید:  http://refresh-sf.com/yui/





SVG در طراحی وب

18 11 2008

عکس های jpeg و jpg و png و امثال آن عکس های پیکسلی هستند یعنی در آن ها رنگ هر پیکسل در عکس به طور اختصاصی وارد شده است . اما در SVG عکس به صورت برداری تعیین می شود و به عبارت دیگر هر چقدر در عکس زوم می کنیم کیفیت آن تغییری نمی کند.

شما شاید در آیکن های لینوکس به پسوند .svg بر خورده باشید.
SVG ۳ حرف اول کلمات Scable Vector Graphics می باشد. عکس های SVG به صورت XML هستند و برای ایجاد آن ها نیاز به دانستن تعدادی تگ svg هست . راه دیگر ایجاد آن ها استفاده از برنامه هایی هستند که رابط گرافیکی ما و سورس svg هستند و به عبارت دیگر با کشیدن عکس دلخواه در برنامه عکس svg برای ما می سازند (به همین راحتی) . از جمله ی برنامه های open source در این زمینه می توان Inkscape را نام برد. این برنامه دارای امکانات بسیار عالی می باشد. از جمله ی امکانات بسیار پیشرفته ی آن می توان به تبدیل عکس های پیکسلی به برداری را نام برد.

svg در وب نیز در حال ورود و تحول وب می باشد . مرورگر فایرفاکس در حال حاضر به صورت پیشفرض آن را پشتیبانی می کند و برای سایر مرورگر ها باید پلاگینی را نصب کرد.

svg را می توان با جاوا اسکرپت مخلوط کرد و حاصل آن دو می تواند یک انیمیشن کم حجم و یا یک header بسیار زیبا باشد. برای تمامی المان های svg می توان رویداد های جاوا اسکریپتی تعریف کرد که این خصوصیت واقعا عالی هست.

ولی ای کاش همه فایرفاکس استفاده می کردند و یا بهتره بگم همه ی مرورگر ها به صورت پیشفرض svg رو ساپورت می کردند.