اکـسـیـژن

وبلاگ علمی امید متقی

پنج شنبه، 28 مهر 1384

Ocache... روشی عمومی برای cache کردن

ارسال شده توسط امید در پی‌اچ‌پی در 14:50

Ocache

روشی برای cache کردن عمومی صفحات برای توسعه دهندگان وب.
(Global caching system for web developers)


اینجا می خوام به بحث در مورد روشی که برای cache کردن صفحات طراحی شده توسط PHP طراحی کردم بپردازم.

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

دیگه اینکه این سیستم caching در سطح برنامه است (در سطح کامپایل/سرور/... نیست) پس اگر با این تفاسیر فکر می کنید این مطلب می تونه به دردتون بخوره، ادامه مطلب رو مطالعه کنید، احتمالا براتون جالب خواهد بود :-)



ادامه مطلب "Ocache... روشی عمومی برای cache کردن"

نظر ها (13) | دنبالک ها (0) | بیشترین خروج ها (0)

3205 hits

جمعه، 1 مهر 1384

چگونگی توسعه PHP

ارسال شده توسط امید در پی‌اچ‌پی در 00:39

در اين مقاله به بررسي چگونگي توسعهء PHP مي پردازيم. اين مقاله کلا توسط اينجانب نوشته شده و هرگونه کپي برداري از اون بدون ذکر نام نويسنده و منبع و کلا انتشار بخشي از مقاله ممنوع مي باشد.

براي فهميدن اين مقاله بايد از سيستم عامل لينوکس اطلاعاتي داشته باشيد و کلا برنامه نويسي (مخصوصا C) بدونيد. در غير اين صورت، خوندن اين مقاله براتون بي فايده خواهد بود.

مي توانيد نسخهء document برنامه رو از لينک زير بگيريد: http://www.oxygenws.com/conf/phpconf/how_to_extend_php.doc

این مقاله با کمی تغییر در کتاب PHP آقای جعفر نژاد قمی، به درخواست ایشون (از طریق ایمیل)، در کتابشون با نام "امید تقی زاده"!! چاپ شده است.



%

چکیده

در این مقاله به بررسی نحوهء توسعهء PHP می پردازیم. یکی از بزرگترین محاسن برنامه های open source از جمله PHP، باز بودن متن برنامهء آنهاست که به توسعه دهندگان این امکان را می دهد تا برنامهء مورد نظر را طبق درخواست ها و نیاز های خودشان تغییر داده و از آن استفاده کنند. پس از خواندن این مقاله شما خواهید توانست توسعه های ساده ای برای PHP نوشته و از آنها در پروژه های خود استفاده کنید.

کلمات کلیدی

PHP، برنامه نویسی، لینوکس، open source



ادامه مطلب "چگونگی توسعه PHP"

نظر ها (7) | دنبالک ها (0) | بیشترین خروج ها (0)

3305 hits

پنج شنبه، 10 شهریور 1384

شیوه نگارش مطالب علمی - بخش پنجم - مقاله

ارسال شده توسط امید در متفرقه در 00:39

دستورالعمل نگارش مقاله



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


در بخش های مختلف، از مقدمه تا جمع بندی، بخش های داخلی را شماره گذاری می کنیم. در مابقی بخش ها، شماره گذاری نداریم.




اجزای مقاله:



1- عنوان مقاله یا Title


2- اسامی نویسندگان و مشخصات یا Authors


3- چکیده یا Abstract


4- واژه های کلیدی یا Keywords


5- مقدمه یا Introduction



6- بدنه اصلی یا Main Part


7- جمع بندی یا Summary


8- مراجع یا References


9- پیوست یا Appendix




ادامه مطلب "شیوه نگارش مطالب علمی - بخش پنجم - مقاله"

نظر ها (17) | دنبالک ها (0) | بیشترین خروج ها (0)

7575 hits

شنبه، 5 شهریور 1384

سوتی های تبلیغاتی مایکروسافت!!

ارسال شده توسط امید در زنگ تفریح در 17:06
تصاویر زیر رو ببینید..... بهتره نوشته های داخل این صفحات رو هم بخونید، در غیر این صورت انتظار نداشته باشید چیزی دستگیرتون بشه.

این تصاویر رو خودم گرفتم و مسلما ساختگی نیستند :-)

تصویر اول، از سایت نشریه linuxworld که یه سری تبلیغات مایکروسافت رو نشون می ده. تبلیغاتی با مضمون "مهاجرت به لینوکس هزینه دارد" و ... در کنار خبری که در عکس مشاهده می کنید.

تصویر دوم، تبلیغ مایکروسافت ویندوز در کنار خبری در مورد کشف یک باگ خطرناک در ویندوز، به نظر شما کدوم تبلیغ موثر تره؟!! :-)

نظر ها (7) | دنبالک ها (0) | بیشترین خروج ها (0)

4258 hits

شنبه، 29 مرداد 1384

کاراکتر های فارسی در عکس توسط PHP

ارسال شده توسط امید در پی‌اچ‌پی در 09:56


پروژه Persian Log2Vis version 1 beta 1

یکی از مشکلات موجود برای کتابخانه GD، پشتیبانی نکردن از کاراکتر های فارسی (کاراکتر های "راست به چپ" و "دو جهته") است. تعدادی توسعه برای این کتابخانه نوشته شده اند که تقریبا هیچ کدام به طور کامل قابل استفاده نیستند.

تابعی توسط توسعه های FriBiDi و Multibyte String موجود در PHP نوشتم که این کار را به خوبی انجام می دهد. نمونه ای از تصاویر گرفته شده توسط این تابع را در ادامه مطلب مشاهده کنید.


ادامه مطلب "کاراکتر های فارسی در عکس توسط PHP"

نظر ها (32) | دنبالک ها (0) | بیشترین خروج ها (0)

19256 hits

یک شنبه، 26 تیر 1384

11 نکته مفید در مورد فایرفاکس

ارسال شده توسط امید در متفرقه در 15:06

این مطلب، شامل 11 نکته مفید در مورد فایرفاکس می باشد.

این نکات در نسخ فعلی (سری 1.0.5 و 1.1) درست کار می کنند، ولی مسلما ضمانتی بر صحت این نکات در نسخ آینده نیست.

مسلما این 11 مورد، تمامی مواردی که می شد بنویسم، نیستند، ولی سعی کردم مقادیری که برای دوستان ایرانی مفید تر می باشند رو بیان کنم... باشد که مفید واقع شود.

این مطلب مجتمع شدهء مطلبی که در سایت برنامه نویس نوشته بودم، می باشد.
ر.ک. http://oxygenws.com/blog/archives/26-.html


ادامه مطلب "11 نکته مفید در مورد فایرفاکس"

نظر ها (28) | دنبالک ها (2) | بیشترین خروج ها (0)

5871 hits

چهارشنبه، 22 تیر 1384

PHP یعنی چی؟

ارسال شده توسط امید در پی‌اچ‌پی در 16:44


چند وقتی بود مطلبی ننوشته بودم و به دلیل مشکلات زمانی، نمی تونستم مطلب بلندی مخصوص وبلاگ بنویسم.
تصمیم گرفتم این مطلب رو بنویسم تا مشکلات برخی دوستان!! حل بشه.

PHP در ابتدا، یعنی قبل از سال 1997، زمانی که هنوز به صورت حرفه ای منتشر نمی شد، مخفف Personal Home Page بود. اما از اولین نسخه حرفه ای و محبوب PHP یعنی نسخه سوم، این مخفف نیز تغییر پیدا کرد.

این مخفف از سال 1997 تا الان، به Hypertext Preprocessor تغییر پیدا کرد، حالا خیلی از دوستان با این قضیه مشکل دارند که مخفف این عبارت HP می شود، نه PHP!!!

ما نوعی مخفف به نام "بازگشتی" داریم، مثل GNU که مخفف GNU's Not Unix می باشد، حالا این GNU ای که در داخل جمله آمده، خود، به تنهایی، مخفف GNU's Not Unix می باشد و الی آخر....

در مورد PHP هم همینطور است.... گویند که PHP مخفف عبارت PHP: Hypertext Preprocessor می باشد، یا اگر قرار بود در جایی این عبارت رو به صورت جمله ذکر کنید، بهتره بگید PHP's Hypertext Preprocessor.

نظر ها (0) | دنبالک ها (0) | بیشترین خروج ها (0)

32268 hits

سه شنبه، 14 تیر 1384

تقویم فارسی برای serendipity

ارسال شده توسط امید در پی‌اچ‌پی در 11:35


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

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

فعلا، تاریخ ها به صورت فارسی و تقویم فارسی نیز به تقویم جلالی تغییر پیدا کرده.

هنوز آرشیو های ماهیانه و هفتگی و روزانه، توسعه داده نشدند و برای تقویم فارسی درست کار نمی کنند.

نظر ها (5) | دنبالک ها (0) | بیشترین خروج ها (0)

4996 hits

پنج شنبه، 9 تیر 1384

سایت جدید اکسیژن

ارسال شده توسط امید در طراحی وب در 07:39


سایت جدید اکسیژن، با طراحی ای متفاوت، منتشر شد.

ممنون می شم نظرات خودتون رو همینجا بنویسید.

لینک سایت (پنجره ای جدید باز خواهد شد)

نظر ها (5) | دنبالک ها (12) | بیشترین خروج ها (0)

3250 hits

سه شنبه، 7 تیر 1384

Serendipity، بهترین سیستم وبلاگ

ارسال شده توسط امید در پی‌اچ‌پی در 18:04
نشریه CHIP، این ماه، یعنی ماه ژوئن 2005، مطلبی در مورد مقایسه سیستم های وبلاگ موجود که با PHP و MySQL نوشته شده منتشر کرده.

در این مطلب که عکس صفحه مربوطه رو در زیر می بینید، serendipity با 83 امتیاز از 100 امتیاز، مقام اول رو به دست آورده و بعد از اون، وردپرس، با 75 امتیاز از 100 امتیاز، مقام دوم رو کسب کرده.

تصویر به زبان آلمانی است.

S9Y

مطلب اصلی خبر:
وبلاگ serendipity
نظر ها (2) | دنبالک ها (0) | بیشترین خروج ها (0)

1937 hits

جمعه، 3 تیر 1384

انتخابات و IT

ارسال شده توسط امید در متفرقه در 16:15





خوب، بحث انتخابات، داغ و سوزان است، دیدم اگر مطلبی ننویسم، ناجوره...

این انتخابات، از برخی نظر ها جالب بود.
اولین انتخاباتی بود که تمامی کاندیدا ها، سایت رسمی داشتند.
کسانی که دسترسی به اینترنت داشتند، درصدشون نسبت به 4 سال قبل خیلی خیلی بیشتر شده بود.
هزینه های تبلیغاتی کاندیدا ها، در قسمت IT هم مشهود بود.

برخی کاندیدا ها هم انواع تبلیغات اینترنتی رو انجام دادند، از سایت رسمی و غیر رسمی گرفته، تا ارسال ایمیل spam(!) و ساخت انواع کارتون ها و کلیپ های فلش و ...

نظر سنجی های بسیاری هم در اینترنت دیده می شد. نظر سنجی هایی واقع در سایت های عمومی، سایت های کاندیدا ها، سایت های خصوصی، سایت های خبرگزاری ها و ... برخورد ایشون هم با جلوگیری از "بمبارون رای"! جالب بود و گاها خنده دار!!

به هر حال، جدا از نتیجه انتخابات و مفید یا مضر بودن اون برای صنعت IT، روند فکری مسئولین مملکت و توجه ایشون به اینترنت به عنوان مکانی برای تبلیغات، مکانی برای "حضور"، برای امثال من که در زمینه IT فعال هستند، جالب، مفید و قابل ستایش می باشد.

با آرزوی پاک نیت بودن رییس جمهور آینده...

Election 84
AFP/Behrouz Mehri
نظر ها (4) | دنبالک ها (0) | بیشترین خروج ها (0)

2572 hits

سه شنبه، 24 خرداد 1384

فایرفاکس، بهترین مرورگر دنیا

ارسال شده توسط امید در متفرقه در 18:24

دارم مطلبی می نویسم در مورد امکاناتی که فایرفاکس (موزیلا) به یک کاربر عادی میده.
مطلب خیلی کاربردی و ساده است و سعی کردم حالت یک cookbook در بیارمش که کار کردن با اون هدفمند تر بشه.
فعلا در انجمن برنامه نویس شروع به کار کردم تا شاید دوستان دیگه ای هم کمکم کنند، و ان شا الله در آینده همینجا مستندش می کنم که برای آیندگان بمونه!

به هر حال.... امیدوارم از این مطلبی که دارم می نویسم لذت ببرید :-)
http://barnamenevis.org/forum/showthread.php?t=22955

و باز هم شما رو به استفاده از فایرفاکس دعوت می کنم.
برای دریافت فایرفاکس می تونید به آدرس http://mozilla.org مراجعه کنید.

موفق باشید.
نظر ها (11) | دنبالک ها (4) | بیشترین خروج ها (0)

5286 hits
« صفحه قبل   (صفحه 3 از 5، 59 ارسال) » صفحه بعد
 
این سایت توسط امید متقی راد با ایدهء اصلی از طرح ولادیمیر سیمو ویچ طراحی شده است و هرگونه کپی برداری از آن با ذکر منبع آزاد است.

خوراک‌ها

XML RSS 2.0 feed
XML RSS 2.0 نظر ها

ایمیل من

omi...@gmail.com

Google the Site

موضوعات

  • XML فایرفاکس (1)
  • XML لینوکس (10)
  • XML متفرقه (23)
  • XML چیستان (2)
  • XML پی‌اچ‌پی (15)
  • XML زنگ تفریح (2)
  • XML طراحی وب (4)

تمامی موضوعات

محبوب ترین مطالب

تقویم فارسی برای Google Personalized Homepage
(95)
روش های نگهداری فیلم - بخش دوم - تبدیل فایل های تصویری
(42)
روش های نگهداری فیلم - بخش سوم - تبدیل فایل های تصویری DVD
(41)
زمین و گربه
(39)
تکامل چیست؟
(36)
کاراکتر های فارسی در عکس توسط PHP
(32)
بزرگ ترین عدد
(32)
11 نکته مفید در مورد فایرفاکس
(28)
تغییر ظاهر وبلاگ
(26)
چگونگی فارسی سازی phpMyAdmin
(25)

آمار

آخرین نوشته: 1387-03-31 01:22
تعداد مطالب: 59
تعداد نظر ها: 748

لینک

لینک های روزانه

مقایسه‌ی کرنل ویندوز و لینوکس
عضویت در تیم اهدای عضو
Who uses Linux?
ده تغییر مهم مهاجران به لینوکس!
بهینه سازی فایرفاکس
امنیت شبکه (باگ تراک)
طریقه توسعه افزونه، برای فایرفاکس
اینترنت اکسپلورر 7 را بمباران کنید
رفع مشکل حافظه فایرفاکس
نمایش محتویات cache شده در فایرفاکس

قبل | بعد

PageRank Counter

کپی برداری از مطالب سایت طبق لایسنس CC مجاز می باشد

Creative Commons License - Some Rights Reserved
Original content in this work is licensed under a Creative Commons License

نظر ها

امید about persian_log2vis نسخه‌ی RC3 منتشر شد
ج، 15.09.1387 03:53
کدت رو نگاه کردم. کا ر خوبی انجام دادی، ا ما فعلن خیلی ناقصه، ولی فکر می‌کنم بشه م نطقی‌تر کاملش [...]


امید about روش های نگهداری فیلم - بخش سوم - تبدیل فایل های تصویری DVD
ج، 15.09.1387 03:16
خدا شفاشون بده! ا ین چی؟ http://www.m playerhq.hu/DOCS/man /en/mplayer.1.html#O SD/SUBTITLE%20 [...]


nima about روش های نگهداری فیلم - بخش سوم - تبدیل فایل های تصویری DVD
ج، 15.09.1387 01:36
لینکی که دادی فیلتره :-)


امید about روش های نگهداری فیلم - بخش سوم - تبدیل فایل های تصویری DVD
پ، 14.09.1387 01:46
سلام، من زیاد با بخش زیرنویس mencoder کار نکردم. قبلن با subrip کارام رو انجا م می‌دادم. [...]


امید about MD5 چیست؟
چ، 13.09.1387 23:31
سلام، تنها راهی ک ه حتمن به جواب می‌رس ه، Brute Force است! اما ممکنه زمان به جو اب رسیدن چندین [...]


آرمین about MD5 چیست؟
چ، 13.09.1387 11:13
سلام . ممنون از مقال اتتون . یه سوال داشت م من یک رشته دارم که می دونم با md5 یا s ha1 (در php ) [...]


اميد about persian_log2vis نسخه‌ی RC3 منتشر شد
د، 11.09.1387 17:54
آقا اميد عزيز كارت خ يلي قشنگ بود. اما يه مشكل كوچيك وجود داش ت اونم fribidi . من خودم نتونستم [...]


نیما about روش های نگهداری فیلم - بخش سوم - تبدیل فایل های تصویری DVD
د، 11.09.1387 02:38
ممنون اون حل شد :-) فقط این زیرنویس رو ه م شامل بشه رو یکم بی شتر توضیح میدی؟ خرو جی -v اینه : [...]


امید about روش های نگهداری فیلم - بخش سوم - تبدیل فایل های تصویری DVD
ی، 10.09.1387 12:43
سلام، اول دی‌وی‌دی ر و بریز روی هارد، بعد از رو هارد تلاش کن تبدیل کنی. ممکنه دی‌وی‌دی‌ات مش [...]


nima about روش های نگهداری فیلم - بخش سوم - تبدیل فایل های تصویری DVD
ی، 10.09.1387 09:39
سلام من تو فدورا ۹ م شکل دارم اگه کمکم کن ی ممنون میشم :-) هر فیلمی رو میخوام تبدی ل کنم بعد ۶۸ ث [...]


مدیریت وبلاگ

باز کردن صفحه ورود