خیلی بد فرم شده ها

May 8, 2005 at 10:25 pm

این ور و اون ور آخرش شد این. همش هم زیر سر این وردپرس 1.5 بود. قصد داشتم سیستم مدیریت رو از 1.2ارتقا بدم به 1.5. اما از اونجایی که شکل و شمایل قالب خدا بیامرز، دلم رو زده بود گفتم همراه با تغییر ورژن سیستم اینو هم یه تکونی بدیم. اما نمی دونستم این تکون می شه زلزله!

حالا همه ایناش به جای خود. بعد از یه روز که از کار و زندگی افتادم، قالب آن چنان که می خواستم نشد که هیچ، حالا ازش بدم میاد. ضمنا روزنوشت ها رو هم دوباره آوردم همین جا. به نظر خیلی بد فرم شده. حالا تا شما چه عنایت کنید؟

البته دوست دیرینه جناب گناهکار کبیر اظهار همدردی فرمودند “بچه این چه قالبی است؟ خجالت نمی کشی؟ چه طور رویت می شود بگویی این وبلاگ من است؟ تازه اون بالا جای لوگو نوشتی طراح : سه نقطه، خیلی: سه نقطه “. من هم با ایشان موافق و برایشان از ایزد منان طلب استغفار دارم.

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

آشنایی مقدماتی با عبارات منظم و طرح ها

May 2, 2005 at 09:46 pm

عبارات منظم یا Regular Expressions بحث جالبی از برنامه نویسی php است. که کمی پیچیده تر و دشوار تر از سایر بحث هاست. ما در اینجا قصد نداریم ( زیرا نمی توانیم) این مبحث را به طور مفصل مرور کنیم. تنها سعی می شود با یک مثال ساده علاقمندان را با این مقوله آشنا کنیم.

عبارات منظم را می توان مشابه یک سازمان و سیستم در نظر گرفت که برای اعمال یک Pattern یا همان الگو خاص به کار می رود. درابتدا ما این الگو رو تعریف می کنیم بعد با کمک توابع موجود، الگو رو با متن مچ می کنیم. حله؟ پس اول به ایجاد یک الگو ساده می پردازیم. در ساخت الگو یا همون طرح ما به یه سری علائم سمبلیک نیاز داریم که این علائم چند دسته تقسیم می شن:

Literals یا الفاظ: هر جوری که نوشته می شن ترجمه خواهند شدند. مثلا “d”به همون حرف d ترجمه می شه، نه چیزی کمتر نه بیشتر. Metacharacters یا فوق کاراکترها: اینا یه خورده سخته چون دارای معانی و مفهوم های خاصی هستند تنها توصیه می کنم در تمرین های فرضی خودتان آن ها را فراگیرد تا ملکه ذهنتان گردد و از حفظ کردن آن ها بپرهیزید. مثلا “a+” با تعداد یک یا بیشتر از یک کاراکتر a یا بعبارتی حداقل یک a متناظر می شود هم چنین است برای “a?” که با صفر و یا یک a معادل می شود. لیست این کاراکترها را می توانید در اینجا مشاهده کنید. برای مثال یک طرح ساده برای متناظر شدن با آدرس پست الکترونیک: ادامه مطلب …

Page: 1 | 2