اصول برنامه نویسی در PHP

۱۳۹۲/۰۳/۲۳

clean_codeپی اچ پی یکی از بهترین و پرکاربردترین زبان های دنیاست که داکیومنت های بسیاری برای آن وجود دارد. اما زبان php مشکلاتی دارد (طبیعی ست که همه ی زبان ها مشکلاتی دارند).
مهمترین مشکل PHP این است که سخت گیر نیست (برای هر کاری راه های بسیاری وجود دارد) و این باعث می شود که ما اشتباهاتی را مرتکب شویم که در پشت محدودیت های برنامه دیده نمی شود. در حالی که می توانیم با نوشتن کدتمیز (Clean Code) و خوانا از آنها جلوگیری کنیم.

محدودیت یک قانون مطلق است و ما نمی توانیم روی آن خط بکشیم و نادیده بگیریم. اما نکته هایی هست که رعایت کردن آنها باعث می شود تا برنامه هایمان را بهتر توسعه بدهیم که در اینجا به ۲۱ مورد اشاره می کنیم. ادامه ی مطلب



نصب و آپدیت سریع در دبیان

۱۳۹۲/۰۲/۱۸

دوسه روزه توی شرکت دبین ویزی نصب کردم و دارم باهاش سر و کله می زنم :)
راضی ام ازش. همه چیز خیلی خوب و سریعه.

تنها مشکلی که باهاش دارم اینه که سرعت نصب یا آپدیت بسته ها خیلی کنده و با اینترنت سرعت بالایی که ما داریم یه کم عجیبه این قضیه. ینی تقریبن ما ۶ مگابایت در ثانیه داریم ولی فقط ۳۰ تا ۴۰ کیلوبایت دانلود می شه!!! ادامه ی مطلب



vim یک ادیتور همه کاره

۱۳۹۱/۰۶/۲۷

vim یک ادیتور خیلی پیشرفته با امکانات بالاست. برای خیلی ها پیدا کردن یک ادیتور با قابلیت های بالا یه دغدغه ست. ادیتوری که بتونید به راحتی و با سرعت خیلی بالا کاراتون رو باهاش انجام بدید. برای مثال یه فایل sql دارید با ۵۰۰ هزار خط! برای باز کردن این فایل با خیلی از تکست ادیتور ها شما مشکل خواهید داشت. وقتی من این فایل رو با geany باز کردم تقریبن باز نشد چه برسه به اینکه بخام درش تغییراتی بدم. مثلن از خط ۱۵۰ هزار تا ۲۰۰ هزار پاک کنم؟! ادامه ی مطلب



آموزش yii – بخش اول

۱۳۹۱/۰۶/۲۷

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



یازده نکته ی امنیتی در وردپرس

۱۳۹۰/۱۲/۱۵

وردپرس اگر بهترین سیستم های مدیریت محتوای دنیا نباشه(که قطعن نیست) بدون اغراق شاید بشه گفت که محبوب ترین سیستم مدیریت محتواست و این کاملن طبیعیه اگر چشم همه به قدوبالای رعناش باشه :دی (حتی هکرها) بنابراین کاملن طبیعیه که بیشتر مورد حمله قرار می گیره و خوب بدون هیچ تعصبی باید عرض کنم که همیشه یکی از بزرگترین مشکلات وردپرس امنیتشه (هرچند شاید از خیلی از کدهایی که ما می نویسیم امن تر باشه :P) اما در این پست قصد داریم به راه هایی بپردازیم که با کارای کوچولویی می تونید امنیت سایتتون رو خیلی بالا ببرید. یـــــه برنامه ببینید… یـــــــه برنامه ببینید (اسمایلی مجید قناد :P) ادامه ی مطلب



PDO یا MySQLi یک انتخاب ساده

۱۳۹۰/۱۲/۰۸

pdo vs. mysqliبرای کار با یه دیتابیس در پی اچ پی شما می تونید انتخاب های گوناگونی داشته باشید. اما دوتا از بهترین ها در این زمینه PDO و MySQLi هستند که در این بخش قصد داریم مقایسه ی مختصری داشته باشیم بین این دو کتابخانه. شما کدوم رو انتخاب کردید؟ آیا می دونید که هر کدوم چه ویژگی هایی دارن؟ برای بررسی این دو کلاس می تونید این بحث رو تا انتها بخونید و نظراتتون رو بگید. ادامه ی مطلب



آموزش cakephp – چک کردن نام کاربری

۱۳۹۰/۰۶/۰۲

cakephp یکی از بهترین فریم ورک های دنیاست که همواره در رنکینگ فریم ورک ها یکی از سه جایگاه برتر را به خود اختصاص می دهد. پیش از این در این سایت مطالبی برای آشنایی با کیک پی اچ پی و آموزش های دیگری از این فریم ورک قرار گرفته است. امروز قصد داریم آموزش بسیار ساده و کاربردی را به شما ارائه دهیم. آیا نام کاربری که برای ثبت نام انتخاب شده است دردسترس می باشد؟ با استفاده از کتابخانه ی جاوا اسکریپت jquery و Ajax به راحتی می توانید این کار را انجام دهید… ادامه ی مطلب



نوشته های مرتبط در وردپرس بدون افزونه

۱۳۹۰/۰۱/۰۳

یکی از کاربران سایت درخواست این آموزش رو کرده بودند که به دلیل سادگی و کمی وقت اضافه این آموزش رو آماده کردم تا دوستانی که نیاز دارن استفاده کنن و در ضمن می تونه یه تمرین خوب باشه برای سر و کله زدن با قالب های وردپرس. امیدوارم به دردتون بخوره. در این آموزش قصد داریم مطالب مرتبط با هر پست رو به صورت لینک در زیر پست ها به نمایش بگذاریم. برای این کار باید این آگاهی رو داشته باشید که وقتی در حال دیدن یک پست هستید در واقع فایل single.php رو فراخوانی ادامه ی مطلب



وردپرس و پیوند یکتا

۱۳۸۹/۱۲/۱۸

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



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

۱۳۸۹/۱۲/۱۵

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