پی‌اچ‌پی

اکـسـیـژن

جمعه، 16 آذر 1386

persian_log2vis نسخه‌ی RC3 منتشر شد

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

نسخه‌ی RC3 از کتابخونه‌ی persian_log2vis منتشر شد.
برای کسب اطلاعات در مورد نسخ قبلی به اینجا مراجعه کنید.

امکانات جدید این نسخه عبارتند از:
- امکان تشخیص کراکتر های «الله» و «لله»
- امکان تشخیص ترکیبات «ل» و «ا» یا «آ» یا ...
- امکان تشخیص نیم فاصله یا zwnj
- امکان بی خیال شدن لیستی از کاراکتر ها (ignore list)
- امکان نمایش متون چند خطی

نمونه‌ی تصویری که حاوی نیم فاصله و کلمهء الله و کلمه ای دارای عبارت «لا» می باشد.

persian_log2vis RC3

* لازم به ذکر است که این کتابخونه در تولید PDF عربی در یک سایت خارجی استفاده شده است. می توانید سایت مورد نظر را از اینجا ببینید.
** با تشکر از Marvin Hoffmann، صاحب سایت فوق که من رو مجبور کرد این تغییرات رو بدم.

می تونید این پروژه رو از لینک زیر دریافت کنید:
http://developer.berlios.de/projects/persian-log2vis/
نظر ها (20) | دنبالک ها (0) | بیشترین خروج ها (0)

946 hits

جمعه، 11 آبان 1386

توسعهء برنامه های وب در لینوکس

ارسال شده توسط امید در لینوکس, پی‌اچ‌پی در 15:17
روزی ۵۰ نفر این سوال رو از من می پرسند و ۵۰ نفر رو می بینم که با خودشون در این مورد درگیر اند، اینجا می نویسم تا دیگه جواب کسی رو ندم و کسی رو این شکلی(!) نبینم. :-)

همونطور که می دونید روی لینوکس شدیدا توصیه میشه با کاربر root وارد سیستم نشیم و این مورد باعث اذیت شدید کاربران ِ تازه-مهاجر-از-ویندوز میشه و عموما مدتی گیج می زنند که اکنون با این همه محدودیت دست و پا گیر باید چه کنند!

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

ادامه مطلب "توسعهء برنامه های وب در لینوکس"

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

907 hits

چهارشنبه، 11 مهر 1386

افزونه ای جدید برای سرندیپیتی به نام Timeout Table!

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

فکر کنم زیاد اسم جالبی نباشه! به هر حال همینی هست که هست!

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

در نسخهء فعلی امکان گذاشتن عنوان واقعه، تاریخ شروع و تاریخ پایان و رنگ نوار وجود دارد و موارد دیگه هم قابل توسعه است ولی خوب من مورد دیگه ای به ذهنم نرسید. ضمن اینکه میشه رنگ پس زمینهء کل نوار ها رو با هم تغییر داد.

زمان رو میشه فقط به صورت تاریخ داد یا تاریخ و ساعت و رنگ هر بار رو میشه انتخاب نکرد، چون یک رنگ پیش فرض برای نوار ها در نظر گرفته میشه.

اگر پیشنهادی دارید که بهش اضافه کنم، ممنون میشم من رو در جریان بذارید. :-)

به روز شد: به دلیل اینکه افزونه ای مشابه وجود داشت، فعلا لینک رو حذف کردم. قرار شد این دو افزونه رو با هم مخلوط کنم، بعد از مخلوط شدن، لینک رو ارسال می کنم.

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

591 hits

پنج شنبه، 21 تیر 1386

چگونگی فارسی سازی phpMyAdmin

ارسال شده توسط امید در پی‌اچ‌پی در 12:13
حتما phpMyAdmin رو می شناسید، برنامه ای است برای مدیریت پایگاه داده در سمت سرور، مشابهی برای بانک های معروف و کاربردی دیگه براش ندیدم و سمت سرور بودنش کار رو در برخی موارد خیلی خیلی ساده می کنه. به هر حال این مطلب برای این ارسال نشده که محاسن و معایب phpMyAdmin رو بگم.

همیشه برام سوال بوده که چرا phpMyAdmin نمی تونه درست فارسی رو نمایش بده یا چرا نمی شه باهاش متن های فارسی وارد جداول کرد.

و نمی دونم چرا هیچ وقت، وقتی نمی ذاشتم تا ببینم مشکلش کجاست... چند روز پیش اومدم همچین همتی به خرج دادم و بالاخره بعد از حدود نیم ساعت از اولین برخورد هام با کد phpMyAdmin خط مورد دار رو پیدا کردم و عمل مشاهده و ویرایش و افزودن فارسی درست شد!!

برای این کار شما باید....



ادامه مطلب "چگونگی فارسی سازی phpMyAdmin"

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

6496 hits

جمعه، 1 اردیبهشت 1385

افزونه لینک های روزانه (لینک های سریع)

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

نمی دونم این خاصیت سرندیپیتی است یا من مشکلی پیدا کردم! این دومین افزونه است که یک روزه می نویسم.
امروز صبح (ظهر) از خواب بلند شدم و خیلی اتفاقی نشستم پای کامپیوتر و 2-3 ساعت بعدش این افزونه رو منتشر کردم!! نمی دونم چرا این ایده اومد تو ذهنم و نمی دونم چرا نشستم و کد می زدم.... فعلا مهم اینه که این افزونه تولید و منتشر شد!!


این عکس مربوط به صفحه مدیر می باشد و تنظیمات سمت مدیر رو نشون میده:



این عکس هم مربوط به زمانی است که وارد سیستم شده اید و وبلاگ را پیمایش می کنید:

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

موفق باشید

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

4507 hits

سه شنبه، 24 آبان 1384

افزونه forgotpassword برای Serendipity

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

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


چند روز پیش چنین حسی اومد سراغم! و افزونه ای که چندین ماهه تو ذهنمه، توسعه اش دادم، افزونهء ساده ای بود، اما به هر حال وجود نداشت و یکی باید توسعه اش می داد! (با اینکه پروژه های persian_log2vis و ocache همچنان نصفه اند، حوصله نداشتم روشون کار کنم! به قول معروف، فاز نمی دادند!)


ادامه مطلب "افزونه forgotpassword برای Serendipity"

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

2295 hits

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

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

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

Ocache

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


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

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

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



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

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

3110 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)

3200 hits

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

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

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


پروژه Persian Log2Vis version 1 beta 1

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

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


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

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

18686 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)

32109 hits

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

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

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


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

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

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

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

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

4919 hits

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

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

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

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

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

S9Y

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

1852 hits
(صفحه 1 از 2، 15 ارسال) » صفحه بعد
 
این سایت توسط امید متقی راد با ایدهء اصلی از طرح ولادیمیر سیمو ویچ طراحی شده است و هرگونه کپی برداری از آن با ذکر منبع آزاد است.

خوراک‌ها

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)
زمین و گربه
(39)
تکامل چیست؟
(36)
روش های نگهداری فیلم - بخش سوم - تبدیل فایل های تصویری DVD
(35)
بزرگ ترین عدد
(32)
کاراکتر های فارسی در عکس توسط PHP
(30)
11 نکته مفید در مورد فایرفاکس
(28)
تغییر ظاهر وبلاگ
(26)
چگونگی فارسی سازی phpMyAdmin
(25)

آمار

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

لینک

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

مقایسه‌ی کرنل ویندوز و لینوکس
عضویت در تیم اهدای عضو
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 فایرفاکس ۳ در ایران
ش، 25.08.1387 11:16
رای‌نامه‌ام که اون گ وشه هست! آی‌دی‌های یاهو و کوفت و زهرمار رو هم که بلدی، یه پ یام بده دیگه :-D


امیر about فایرفاکس ۳ در ایران
ش، 25.08.1387 08:40
سلام، راه حلی داری ک ه چطور میشه پیدات کر د؟ من شماره هات را گ میدم در نتیجه خودت ر و هم ... 8-)


امید about روش های نگهداری فیلم - بخش دوم - تبدیل فایل های تصویری
د، 13.08.1387 04:43
دقیق نمی‌تونم پاسخت رو بدم، چون کاری که می‌گی رو تا الان انج ام ندادم. اما فکر کن م XviD بهترین [...]


احسان about روش های نگهداری فیلم - بخش دوم - تبدیل فایل های تصویری
د، 13.08.1387 01:59
سلام باز هم متشکر م که جواب دادبد.منظو ر اصلی من این بود که من الان این فایلها را با فرمت MP4 [...]


امید about روش های نگهداری فیلم - بخش دوم - تبدیل فایل های تصویری
ی، 12.08.1387 13:21
خواهش می‌کنم، نظر لط ف‌تونه. MP4 یه رو شی است که از روی اون کدک‌هایی مثل DivX و XviD رو درست [...]


احسان about روش های نگهداری فیلم - بخش دوم - تبدیل فایل های تصویری
ی، 12.08.1387 10:26
سلام به آقا امید من خیلی شیفته این مق الات شما شدم. البته تا حدودی متوجه میشم میخواستم اگر م [...]


محمود about روش های نگهداری فیلم - بخش دوم - تبدیل فایل های تصویری
ی، 07.07.1387 14:11
دستت درد نکنه.


امید about فایرفاکس ۳ در ایران
چ، 20.06.1387 14:54
سلام، ممنون، یه م قداری درگیر زندگی‌ام ، ضمن این‌که فعلا ای ده‌ی جالب و هیجان ان گیزی برای نوشت [...]


آرین about فایرفاکس ۳ در ایران
چ، 20.06.1387 10:04
سلام سه ماهی هست که خبری ازت نیست کجایی ؟


امید about کاراکتر های فارسی در عکس توسط PHP
چ، 09.05.1387 00:33
It seems that you di dn't install fribidi pecl extension. /////// If you ar e using *Linux [...]


مدیریت وبلاگ

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