معرفی کتاب: برنامه‌نویسی پیشرفته در پی‌اچ‌پی

February 28, 2009 at 01:02 am

هرچند این روزها فرصتی نیست که مانند گذشته کتاب بخوانم اما در عوض فرصت مناسبی است تا کتاب‌هایی که در گذشته خوانده‌ام را معرفی کنم و از کمبود سوژه مناسب برای نوشتن در این وبلاگ بکاهم. در این پست‌ و پست‌های آتی بدنبال لینک دانلود کتاب نباشید. تنها آنچه می‌خوانید برداشت شخصی من از کتاب‌ها است.

Advanced PHP Programming Book Review

کتابی که برای این پست در نظر گرفته‌‌ام کتاب برنامه‌نویسی پیشرفته در پی‌اچ‌پی نوشته جورج شلاس‌نیگل است (مشخصات دقیق لاتین و ترجمه کتاب در انتهای پست آمده است). اولین چاپ کتاب فوریه سال 2004 بوده و در اسفندماه 1385 توسط مهندس محسن مسگر هروی تحت نام برنامه‌نویسی پیشرفته در PHP 5 به زبان فارسی ترجمه شده است.

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

برخلاف عنوان فارسی و همچنین توضیح روی جلد لاتین، محتوا کاملا منطبق با PHP 5 نیست و هیچ چیز به طور خاص محدود به PHP 5 نمی‌شود! کتاب بیشتر روی ایده‌ها و استراتژی‌ها (بخصوص در قسمت بهبود کد به منظور افزایش سرعت، دقت و طراحی) تمرکز کرده است و صرفا یک آموزش گام به گام نیست و از این جنبه در کتاب‌های نوع خود عالیست. ادامه مطلب …

نیستم …

August 5, 2006 at 09:06 pm

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

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

اخیرا کتابی به نام Body Language نوشته Mary Hartley از انتشارات Sheldon Press لندن بدستم رسیده است که یکی از جالبترین کتاب هایی است که تا به حال خوانده ام. در توضیح کتاب اینگونه نوشته شده: چگونگی تعبیر افکار دیگران از روی ژست و قیافه. در این کتاب حالات گوناگون اندام های بدن همراه با رسم آن ها به طور واضح بررسی و برای هر ژستی، وضع روحی و روانی خاصی استدلال شده است. برای خودم که روی اطرافیان بعضی هاشو تست کردم خیلی جالب بود. اگر به این کتاب دسترسی دارید، حتما مطالعه کنید.

این روزها …

July 13, 2005 at 06:09 pm

این روزها به مانند تابستان گذشته بد جور جو پی اچ پی بازی ام گل کرده است. هر چند نصب دو سه کتابخانه منجمله pear کلافه ام کرده اند اما باز نمی شود دست از آن برداشت. هر چه پیش تر می روی و در عمل آن را تجربه می کنی، لب به اقرار می گشایی که شگفتا عجب زبانی است این! اگر از این زبان هیچ نمی دانید و در پی راهی برای فراگیری آن هستید کتاب PHP/MySQL Programming for the Absolute Beginner می تواند منبعی عالی برای شما باشد. اگر هم با مقدمات و اصول برنامه نویسی php آشنا هستید، کتاب Advanced PHP for Web Professionals در نوع خود بی نظیر است.

بخصوص اگر از وردپرس یا سیستم های دیگر تحت php/mysql برای مدیریت محتوای خود استفاده می کنید بر شما لازم است که php را فراگیرید. البته کار با دیگر زبان های تحت وب همچون ASP نیز جالب بنظر می رسد البته اگر حوصله یادگیری اش را داشته باشید. چرا که این زبان به دانستن زبان های VBScript و CGI که خود نیازمند فراگیری C یا Perl می باشد، محتاج است. برای آموزش زبان ASP کتاب ASP.Net Web Developers Guide واقعا جامع و کامل است. افسوس که سرعت ناچیز کانکشن من قدرت آپلود این کتاب ها را ندارد. اگر $ دارید بخرید اگر ندارید هم عکس جلدش را تماشا کنید. اگر مشتاق آموختن این زبان ها هستید دست بکار شوید، تابستان فرصت مناسبی است.

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