۲۱) نکات برجسته ای از کتاب survivethedeepend

این کتاب به طور رایگان و از طریق وب سایت http://survivethedeepend.com به صورت آنلاین در دسترس هست کتابی که مولف آن یکی از افراد مشارکت کننده در فریم ورک zend و کامپوننت های اونه

فصل اول

فصل دوم

۲٫۱

However, since OOP does create lots of classes, you should understand why that’s a good thing. A massive procedural script would have less code, and even be a lot lighter on its feet, but it’s not a permanent solution. OOP code is designed to significantly decrease the cost of maintenance, testing, adaptation and reuse. These normally far exceed the up front cost of development! Remember, you will have to live with that crazy code for years. Write once, use forever. Constantly recreating solutions is not a sustainable method of development since instead of having immediate sunk costs you’ll never see again, you have continually escalating costs with each new reinvention of the same old wheel under a different guise. Rewriting or reinvention is expensive and also risky. ادامه خواندن Continue reading

۲۰) اکانت iTunes

ساخت اکانت iTunes بدون کارت اعتباری

این دو روش هیچ فرقی ندارد:

۱- روشی که تو خود سایت اپل توضیح داده کلیک کنید

۲- روشی که تو سایت howtogeek توضیح داده که دارای راهنمای تصویری برای راه اندازی است و من هم از این روش استفاده کردم کلیک کنید

 

تغییر اطلاعات اکانت iTunes

از سایت اپل کلیک کنید

 

۱۹) چگونگی نصب و کار با ۳٫۶٫۷ phpunit

مقدمه

اولا لازمه که بدونید برای چی میخوایید از phpunit استفاده کنید. فقط یک خورده توضیحات بدم که معمولا یک برنامه نویس خوب یا به عبارت دیگه کسی که خوب برنامه می نویسه و برای آرامش ذهنی خودش ارزش و احترام قائله و می خواد کارای بزرگی رو انجام می ده میره دنبال این چیزا

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

phpunit به جه دردی میخوره؟ ادامه خواندن Continue reading

۱۶) مقدمات شبکه های کامپیوتری با network+

قبل از هر چیز این رو میگم که نوشته هایی از کتاب مرجع CompTIA Network+® Fourth Edition رو که به نظرم جالب اومدن اینجا می نویسم باشه شاید مورد استفاده تون قرار بگیره

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

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

اصطلاحی که مایکروسافت برای شبکه های peer-to-peer به کار می برد workgroup است. این شبکه ها معمولاً کمتر از ۱۰ سیستم هستند. ادامه خواندن Continue reading

۱۵) الگوریتم بازی Snake یا ماربازی

یکی از دوستان الگوریتم مار بازی که رو اکثر گوشی های موبایل پیدا میشه رو از من طلب کرد من هم براش نوشتم و از اونجایی که ممکنه بدرد بقیه افراد هم بخوره ابن پست رو ادامه می دم:

چون خودم این بازی رو زیاد انجام ندادم نمیدونم رو چه موقعیت هایی گوی جایزه رو تو بازی قرار میده (مثلا رو چند امتیاز گوی شانس یا جایزه رو قرار میده و یا چند تا گوی رو بگیری (جذب کنی) اون رو میندازه تو میدان بازی و ….) به همین خاطر هم اون رو رد میکنم و بالطبع مسایل دیگه ای هم که به دنبال اون پیش میاد باید بگذریم(مثلا بعد از چند ثانیه گوی ظاهر شده غیب میشه) و اما اصل مطلب که الگوریتم اه: ادامه خواندن Continue reading

۱۳) چطور فایروال ناد۳۲ روشن باشه و بتونیم از کامپیوترمون تو شبکه برای سرویس دهی استفاده کنیم؟

البته لازمه که یه خورده راجع به اینکه فایروال چیه و برای چی از فایروال استفاده می کنند بدونید می تونید به بخش مطالب مرتبط در انتهای نوشته مراجعه کنید

برای این کار لازمه  که فایروال مورد نظر رو کانفیگ کنیم که من در اینجا از بسته smart security شرکت محبوب eset استفاده می کنم

کلید F5 رو بزنید، در بخش درختی گزینه personal firewall رو انتخاب کرده و در سمت راست از گزینه های filtering mode گزینه Automatic mode with exceptions (user-defined rules) رو انتخاب سپس بر روی ok کلیک کنید

اکنون مجددا کلید F5 رو بفشارید بر روی علامت + کلیک کنید تا لیست تنظیمات بیشتری از فایروال باز شود

به ادامه مطلب مراجعه فرمایید ادامه خواندن Continue reading

۱۲) مای اسکیول و مشکلات فارسی !؟!؟!؟

 

 

مشکلی که تا به حال گریبان تقریبا همه برنامه نویسان را گرفته است شک نکنید

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

برنامه نویسی تحت وب

۱- در حالت که صفحه طراحی ما استاتیک است یعنی وقتی که با دیتابیس کاری نداریم به دو علت بستگی دارد:

۱-۱ به  character encoding صفحه مون مربوطه کافیه که ما این کار رو در در تگ META در بخش HTML صفحه مون تغییر بدیم به این شکل

  • <html>
  • <head>
  • <meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
  • </head>
  • …..

یا… ادامه خواندن Continue reading

۱۱) محل ذخیره شدن کوکی در مرورگرها

کوکی ها چی هستند؟ و دانستن محل اونا چه فایده ای برا ما میتونه داشته باشه رو حتما در اسرع وقت براتون توضیح میدم.

لازمه این رو بدونید که کوکی ای که از یک سایت در یک مرورگر ساخته میشه به سایر مرورگرها مربوط نمی شه و برای بقیه ساخته نمی شه

پیش نیاز: ممکنه برای بعضی از بخش ها نیاز بشه که گزینه مشاهده فایل های مخفی ویندوز در Folder Option رو فعال کنید. پس این کار رو بکنید.

محل ذخیره شدن کوکی در مرورگر اینترنت اکسپلورر:

به  منوی Tools برید سپس گزینه Internet Option (سربرگ General) رو انتخاب کنید:
IE 6 : در ادامه فریم دوم با عنوان Temporary Internet Files گزینه Settings رو انتخاب کنید در پنجره جدیدی که باز می شود بر روی کلید View Files کلیک کنید که فولدری باز می شود و در این مکان می توانید به کوکی ها دسترسی داشته باشید.

IE 7,8,9 : در فریم Browsing History کلید Settings رو انتخاب کنید و در پنجره جدید نیز کلید View Files رو انتخاب کنید که فولدری باز می شود و در این مکان می توانید به کوکی ها دسترسی داشته باشید.

محل ذخیره شدن کوکی در مرورگر فایرفاکس:

لازمه به شما کاربر عزیز بگم که این مرورگر اطلاعات فوق العاده ای از کوکی رو به ما نشون می ده و کلی به کارمون میاد( با مشکل امنیتی اشتباه نگیرید) و اما در ابتدا:

به منوی Tools سپس Page Info رفته که در هر لینکی از وب (نشانی سایت ها) قرار داشته باشیم اطلاعات کاملی از سایت رو در چند سربرگ به ما نشون می ده که یکی از کاربردی ترین اون ها سربرگ Security هست به آن مراجعه نمایید و کلید View Cookies رو انتخاب کنید می تونید ببینید که وب سایت مورد نظر چه تعداد کوکی بر روی کامپیوتر شما ذخیره کرده، نام کوکی، تاریخ انقضا، دامین و محتوای، مسیر ذخیره نسبت به آدرس اصلی (مسیر محلی) هر کوکی را مشاهده و آنرا حذف کنید. اما اگر شما بخوایید اطلاعات کامل و جامعی از کل کوکی های مرورگر فایرفاکس داشته باشید مراحل ذیل را ادامه دهید: ادامه خواندن Continue reading

۱۰) انواع زمینه های کاری یک توسعه گر وب

در این مقاله قصد ندارم در مورد زبان های برنامه نویسی صحبت کنم بلکه میخواهم در مورد زمینه های پیش روی یک web developer صحبت کنم شاید براتون جالب باشه این رو بدونید که خیلی ها هم که میخوان تو این زمینه کار کنند ممکنه از این دسته بندی خوششون بیاد اونایی که کار میکنند که استادن و من رو عفو بفرمایند:D

  1. طراحی وب پرتال برای وبلاگ های شخصی،سازمانی، تجاری، فروشگاهی، خبری و …
  2. طراحی فرم های ثبت نام برای ادارات و …
  3. طراحی قالب برای سایت های وبلاگ دهی، سیستم های مدیریت محتوا و …
  4. برنامه نویسی وب اپلیکیشن (تحلیلگر، طراحی شمای دیتابیس، برنامه نویس و … )
  5. برنامه نویسی موبایل اپلیکیشن
  6. محاسبات توزیع شده
  7. اپلیکیشن های ابری توزیع شده

اگر بتونیم برای هر یک از این موارد آموزش رو داشته باشیم

اما یکسری از تکنیک ها نیز کاربرد گسترده ای دارند:

  • استفاده از تکنیک سئو از سایت شخصی گرفته تا وب سایت های تجاری SEO Website Programming
  • اشتراک ایده ها و نظرات در فروم Forum Programming
  • ایجاد هر نوع پلتفرم برای وبلاگ Blog Programming
  • برنامه نویسی وب ۲ مانند شبکه های اجتماعی، اپلیکیشن این شبکه ها و … Web 2.0 Programming

منبع: mohamad.nochamani.ir