نقطه ویرگول;

هر از گاهی از هر چیزی

هر از گاهی از هر چیزی

vim یک ادیتور خیلی پیشرفته با امکانات بالاست. برای خیلی ها پیدا کردن یک ادیتور با قابلیت های بالا یه دغدغه ست. ادیتوری که بتونید به راحتی و با سرعت خیلی بالا کاراتون رو باهاش انجام بدید. برای مثال یه فایل sql دارید با ۵۰۰ هزار خط! برای باز کردن این فایل با خیلی از تکست ادیتور ها شما مشکل خواهید داشت. وقتی من این فایل رو با geany باز کردم تقریبن باز نشد چه برسه به اینکه بخام درش تغییراتی بدم. مثلن از خط ۱۵۰ هزار تا ۲۰۰ هزار پاک کنم؟!
۴ نظر موافقین ۰ مخالفین ۰ ۲۷ شهریور ۹۱ ، ۱۴:۵۳
مرتضی فتحی
زنجان لاگ تصمیم گرفت یه فریم ورکی رو انتخاب کنه که بچه ها دورهم یاد بگیرن. بعد از بررسی ها به این نتیجه رسیدیم که فریم ورک yii خوب است. بررسی هامون نشون می داد که yii همیشه در بنچ مارک هایی که در سایت های مختلف دیده می شد جزو سه تای اول بود و یه بررسی کوچولو در مورد امکاناتش ما رو بر اون داشت که هرچه سریع تر آموزشش رو شروع کنیم و هر کاری می کنیم مستند کنیم! (باشد که رستگار شویم مثلن)
۰ نظر موافقین ۰ مخالفین ۰ ۲۷ شهریور ۹۱ ، ۱۴:۰۵
مرتضی فتحی
در معرفی Nginx توضیح دادم که event-driven, non-blocking یعنی چه... ساختاری که با event که همان درخواست هست جوابگوی درخواست ها هست.
اجرای کد های جاوا اسکریپت در پروژه هایی همچون CommonJs دیده شده بود ولی با اینکه javaScript زبانی مجزا از مرورگر بود (با اینکه به مدیریت نت اسکیپ طراحی شد ولی
۰ نظر موافقین ۰ مخالفین ۰ ۲۲ شهریور ۹۱ ، ۲۰:۰۶
مرتضی فتحی
cURL یک بسته نرم افزاری متشکل از ابزار خط فرمان و یک کتابخانه برای انتقال داده ها با استفاده از قواعد URL می باشد.
cURL پروتکل های مختلفی همانند DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet و TFTPرا پشتیبانی میکند.
در این
۳ نظر موافقین ۰ مخالفین ۰ ۱۴ ارديبهشت ۹۱ ، ۲۰:۴۰
مرتضی فتحی
سعی دارم تا مطالبی را که در پست های قبلی گفتم در عمل پیاده سازی کنم. پی اچ پی تشکیل شده از یک ساختار 100% شی گرا نیست برای همین من برای یک مثال عملی انتخاب های زیادی نمی توانم داشته باشم. اگر یک بستر شی گرا وجود داشت انتخاب ها بسیار فراوان تر بودنند. با این وجود پایگاه داده خود به حد انتظار یک موضوع جالب و جذاب هست که باعث شیرین تر شدن مثال خواهد شد. این یک کلاس با انگیزه آموزش و تمرین است اما یک کلاس ناکارآمد و بدون استفاده نیست. این کلاس سعی می کند تا کار با پایگاه داده را با کم کردن پیچیدگی ها راحت تر کند.
۸ نظر موافقین ۰ مخالفین ۰ ۰۴ ارديبهشت ۹۱ ، ۱۸:۵۸
مرتضی فتحی
سازنده (constructor) یک متد است. هر کلاس که ساخته می شود بطور درونی و پیش فرض این متد را دارد ( مانند شی this که به طور درونی وجود دارد). این متد هنگامی که از روی کلاس یک شی ساخته می شود به صورت خودکار صدا زده می شود. ویژگی که این متد دارد این است که برنامه نویس می تواند متد سازنده را با توجه به نیازی که برای کلاس احساس می کند باز تعریف کند. کار ویژه متد سازنده مقدار دهی اولیه پروپرتی هاست.
۸ نظر موافقین ۰ مخالفین ۰ ۳۱ فروردين ۹۱ ، ۱۰:۰۹
مرتضی فتحی
هر عنصری که در کلاس تعریف می شود دارای میدان دید است. میدان دید یعنی چه کسانی اجازه دارند که به این عنصر دسترسی داشته باشند یا اصطلاحا چه کسانی می توانند این عنصر را ببینند. با این قابلیت، اشیا به دلخواه عناصری را در دسترس عموم (سایر اشیا) و عناصری را درون خانواده (در مواقع توسعه یا ارث بری) و عناصری را خصوصی تایین می کنند. با این ویژگی اشیا قادر خواهند بود که از تغییر بدون اطلاع داده ها توسط سایر اشیا جلوگیری کنند. در اکثر موارد در برنامه نویسی یک کلاس، پروپرتی ها بصورت خصوصی و متد ها بصورت عمومی تعریف می شوند.
۶ نظر موافقین ۰ مخالفین ۰ ۳۰ فروردين ۹۱ ، ۱۷:۰۹
مرتضی فتحی
اصلی ترین هدف از ساختن اشیا، استفاده از اشیاست. یک شی ساخته می شود تا مورد استفاده قرار بگیرد. بیشترین بار استفاده از اشیا بر روی عملکرد (Method) های آنهاست و خصوصیات بر نحوه عملکرد تاثیر می گذارند. در ادامه با نحوه پیاده سازی متد در کلاس و نحوه استفاده از آن خواهم گفت.
۲ نظر موافقین ۰ مخالفین ۰ ۲۹ فروردين ۹۱ ، ۱۱:۱۶
مرتضی فتحی
با سلام و عرض تبریک به تمامی توسعه دهندگان و کاربران آزاد در ایران
یکی از سایت های مهم برای انتشار/دریافت سورس/اسکریپت  سایت سورس‌فورج است که کم و بیش با این سایت و تحریم ها و صفحات Forbidden های آن آشنایی دارید
۵ نظر موافقین ۰ مخالفین ۰ ۲۶ فروردين ۹۱ ، ۰۲:۵۰
مرتضی فتحی
در یک شب کاری که کلی ژان گولر بازی در آوردیم, قبل از خواب یک دفعه می بینیم که سایت آقای ژان گولر تغییراتی پیدا کرده.
بعد از هر اسکریپت یک سری اطلاعات دیگه نمایش داده می شه!!!
کل فایل ها رو زیرو رو می کنیم ولی خبری از این اسکریپت اضافه نیست؟؟؟
نکته ای که اینجا هست(حداقل برای ما جالب بود) اینه که یک نفوذ گر محترم تونسته به فایل php.ini دسترسی پیدا کنه و
۴ نظر موافقین ۰ مخالفین ۰ ۲۲ فروردين ۹۱ ، ۱۳:۱۸
مرتضی فتحی