سی اس اس فقط برای IE

۱۳۸۹/۱۱/۰۷

برای طراحان وب یکی از معظلاتی که همیشه بوده و امیدواریم به زودی بر طرف بشه internet explorer بوده و هست. این مرورگر(!) تقریبن هیچ وقت استاندارد نبوده و گویا علاقه ای هم به استاندارد شدن نداره (البته بعد از IE8 اوضاع یه کم داره بهتر می شه و IE9 تقریبن کمی از نگرانی ها رو برطرف کرده) اما به جرات می شه عنوان کرد که غول مرحله ی آخر طراحان وب IE6 می باشد. در همین راستا یک سری تکنیک ها هست که مشکل رو حل می کنه ادامه ی مطلب



ساخت فرم ثبت نام(Register) با PHP

۱۳۸۹/۱۱/۰۶

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



نصب goldenDict و دیکشنری های فارسی

۱۳۸۹/۱۱/۰۳

goldenDictgoldenDict یکی از دیکشنری های خوب لینوکسی ست و امکانات بالایی داره. این دیکشنری تقریبن تمامی کتابخانه های سایر دیکشنری ها رو می خونه و خیلی راحت باهاشون کار می کنه. پیش از این خود من از mdic که نوشته ی دوست خوبم مهرداد مومنی ست استفاده می کردم. اما یه مشکلی که داره اینه که شما برای استفاده از این نرم افزار باید یه مبدل به نام pyglassory رو اجرا کنید و با اون فایل ها رو تبدیل کنید و …. اما goldenDict به راحتی با این فایل ها کار می کنه و روش کار باهاش هم خیلی ساده ست. ادامه ی مطلب



کنترل پهنای باند در لینوکس – مرضیه تقدسی

۱۳۸۹/۱۱/۰۲

سیستم عامل لینوکس ابزارهای قدرتمندی در زمینه مدیریت انتقال Packet ها ارائه می دهد که از جمله آن می توان به packet mangling و packet filtering… اشاره کرد که مستقیما توسط Kernel و بدون نرم افزار جانبی انجام می شود. از دیگر ابزارهای این دسته که در این بحث به آن اشاره می کنیم کنترل ترافیک (Traffic Control) یا کنترل پهنای باند است. ادامه ی مطلب



دعوت به همکاری

۱۳۸۹/۱۰/۳۰

طبق سیاست هایی که از ابتدای کار برای این وب سایت در نظر گرفته شده، ارسال مطلب و همکاری با این وب سایت برای همگان آزاد است. دوستانی که تمایل به ارسال مطالب مفید و آموزشی دارند می توانند با ارسال رزومه و مشخصات به ایمیل ، یکی از نویسندگان سایت باشند. از ارسال پیشنهادات و انتقادات خود دریغ نکنید. اگر دیدگاهی دارید از شما سپاسگذار خواهیم بود که در میان بگذارید. با سپاس فراوان



اعتبار سنجی کد ملی

۱۳۸۹/۱۰/۲۶

توی phpclasses گشتی می زدم که چشمم خورد به یکی از کلاس هایی که اونجا ثبت شده و کاربرد ایرانیزه(!) داره. اعتبار سنجی کارت ملی. شاید تو بعضی از موارد خاص این کلاس به درد خیلی ها بخوره. این کلاس رو آقای رضا شعری نوشتن که خوب خیلی می تونه مفید باشه. روش کار با این کلاس هم خیلی ساده ست ادامه ی مطلب



بهینه سازی MySQL – وحید سهرابلو

۱۳۸۹/۱۰/۲۵

در این مقاله به (شاید) بزرگترین دغدغه برنامه نویسان نرم افزارهای وب می پردازیم. و آن چیزی جز بهینه سازی MySQL نیست. همیشه گفته‌ام که MySQL در عین حال که سرعت بالایی دارد حساسیت بالایی نیز دارد. شاید تنها نادیده گرفتن یک index می‌تواند فشار بسیار زیادی را به پایگاه داده وارد کند. این تجربه را داشته‌ام که سرور بار بسیار شدیدی را داشت و بعد از بررسی تنها به این مورد برخورد کردم که یک index را جاگذاشتم و این بار بر روی سرور قرار گرفت. می‌خواهیم قدم‌های اولیه برای این فرآیند را یاد بگیریم اما این راه نیاز به تلاش و تحقیق بیشتری نسبت به یک مقاله دارد. ادامه ی مطلب



تست نرم افزار با استفاده از phpunit و selenium

۱۳۸۹/۱۰/۲۴

software testingتست نرم افزار یکی از موارد مهم در توسعه نرم افزار است. بدون این فاز، نمیتوانید از قابلیت اطمینان و پایداری پروژه مطمئن باشید. از دیدگاه بعضی از برنامه نویسان، این فاز، زمانبر و مستلزم حوصله و دقت زیاد است، اما این نکته را در نظر بگیرید که بهره وری پروژه مستقیما به کارکرد کد ها بستگی دارد. کارکرد کدها با آزمایش کد و سعی در پیدا کردن خطاها و رفع آنها وابسته است. هر چه زمان بیشتری برای تست کردن ادامه ی مطلب



HTML5 تحولی در وب-زهرا شاپوری فرد

۱۳۸۹/۱۰/۲۴

HTML همواره زبان اصلی نشانه گذاری در وب بوده است . این زبان هرچند در ابتدا بعنوان زبانی برای شرح معنایی اسناد علمی طراحی شده بود ، اما با گذشت زمان، طراحی آن بگونه ای پیش رفت که آنرا قادر ساخت تا انواع دیگر اسناد را نیز پوشش دهد. HTML5 استاندارد فن‌آوری جدیدی است که کاهش نیاز برای افزونه‌های ویژه مانند ادوب فلش و سیلورلایت که برای مشاهده ویدیوهای قرار گرفته در بسیاری از صفحات وب و همچنین برخی وب سایت‌های انیماتوری مورد استفاده قرار می‌گیرند را مدنظر دارد . همچنین HTML5 امکان می‌دهد ادامه ی مطلب