پیش از بحث در مورد لاراول به تعریف مختصری از فریم ورک می پردازیم. فریم ورک به یک محیط و یا چهارچوب کاری در زبان های برنامه نویسی مختلف اطلاق می شود که برنامه نویسان را ملزم به رعایت یک سری اصول کلی می نمایند ، در فریم ورک ها توابع مفید مانند متد ها و حتی کلاس ها یی از پیش نوشته شده اند و کار را برای برنامه نویسان ساده کرده اند و به آنان این امکان را می دهند که با نوشتن کد کمتر ، امنیت و بهره وری بالاتری از نتیجه کار خود ببینند و در صورت لزوم کلاس های از پیش تعریف شده را تغییر یا مطلبی به آن اضافه کنند.
لاراول یک چارچوب متن باز پی اچ پی (PHP) است که توسط Taylor Otwell ، برای توسعه نرمافزارهای وب بر پایه معماری MVC طراحی شده است. اولین نسخه لاراول در سال 2011 و تحت لایسنس MIT ارائه شد. پس از ارائه نخستین نسخه این فریم ورک که از گستردگی ، انعطاف و محبوبیت کنونی برخوردار نبود ویژگی هایی جهت سهولت استفاده و کارایی هر چه بیشتر در ادامه به آن افزوده شد
از جمله مزایای این فریم ورک می توان به موارد زیر اشاره کرد:
- راه اندازی آسان
- یادگیری آسان
- به روز رسانی آسان
- بدون داشتن کد نویسی های تودرتو
- دارای قابلیت ماژولار (از جمله Bundle و Composer)
- مبتنی بر معماری منعطف MVC
- ارتباط با دیتابیس و اجرای دستورات به صورت سریع و آسان
- بهره مندی از ORM با نام Eloquent با کارایی و انعطاف چشمگیر
Error چیست
پیغام خطای Runtime Error معمولاً به صورت یک جعبه متن پر از کدهای مختلف و البته مرتبط به هم ظاهر میشود. کاربر قبل از بروز چنین پیغامی به طرز محسوسی شاهد کند شدن سرعت سیستم خود میشود. پس از ظاهرشدن پیغام خطا و بسته شدن آن، نرمافزاری که باعث بروز چنین خطایی شده به صورت معمولی بسته میشود و یا کاملاً از کار میافتد. البته در برخی موارد نیز سیستم دوباره راهاندازی میشود. از شایعترین دلایل بروز چنین پیغامی میتوان به موارد زیر اشاره کرد:
1. تداخل بین برنامههای اجراکننده یا تمام کننده با دیگر برنامهها؛
2. برنامههای کاربردی در حال اجرا؛
.3مشکلات نرمافزاری (Applications)؛
4. مشکلات حافظه؛
5. برنامههای مخرب مانند ویروسها.
بنابراین، برای برطرف کردن این پیغام باید دلیل آن مشخص شود؛ برای نمونه، چنانچه مورد اول باعث بروز چنین پیغامی بود، با End Task بهراحتی میتوان آن را برطرف کرد. چنانچه مشکل نرمافزاری باعث بروز چنین پیغامی شود، میتوانید با مراجعه به وبسایت ارائه کننده نرمافزار و دریافت اطلاعات لازم چه از طریق نصب Update یا Patch این مشکل را برطرف کنید
http://buywebhost.in
خطای 404 (Error 404) یا همان خطای 404 Not Found که به معنا "پیدا نشدن منبع" یا "صفحه مورد نظر پیدا نشد" میباشد، یکی از کدهای وضعیت HTTP است که به عنوان خطا شناخته میشود. خطای 404 ممکن است در همه سیستم عاملها با همه مرورگرها پدیدار شود؛ زیرا این خطا از سمت کاربر به سمت سرور هدایت میشود. این خطا با پیغامهای مختلفی ممکن است همراه شود. از جمله رایج ترین پیغامهای آن در مرور گرها موارد زیر است:
چگونه رنگ پوشه ها را در ویندوز ۸ تغییر دهم؟
کاربران از روشها و نرمافزارهای گوناگون برای سازماندهی پوشهها بهره میبرند، ولی یکی از راههای بسیار کاربردی و در عین حال ساده برای مدیریت پوشهها، مشخص کردن آنها با استفاده از رنگ پوشههاست. متأسفانه ویندوز ابزاری داخلی برای تغییر رنگ پوشهها تعبیه نکرده، ولی نرمافزارهای بسیاری در بازار هست که این امکان را برای کاربران فراهم میآورند
بعد از نصب برنامه، بر روی پوشه مورد نظر خود راست کلیک کرده و از زیرمنوی !Colorize رنگ مورد نظر خودتان را انتخاب کنید تا بر روی پوشه اعمال شود. همچنین شما می توانید با استفاده از گزینه Restore original color رنگ پوشه را به حالت اولیه خود برگردانید. اگر می خواهید رنگ های بیشتری را انتخاب کنید بر روی گزینه …Colors کلیک کنید تا پنجرهSelect Folder Color نمایش داده شود
از قابلیتهای ویندوز 8 و 8.1 میتوان اندازهی فونتهای هر بخش از ویندوز و پنجرهها را بصورت مجزا تغییر بدهید.
برای این کار در پنجره Display در بخش Change only the text size تغییرات مورد نظر را در اندازهی فونتها اعمال و بر Apply کلیک کنید.
منطق فازی چیست؟
متغیرهای زبانی
متغیرهای زبانی به متغیرهایی گفته میشود که مقادیر مورد قبول برای آنها به جای اعداد، کلمات و جملات زبانهای انسانی یا ماشینی است
(u(x
(u(x نگاشتی از مقادیر x به مقادیر عددی ممکن بین صفر و یک را میسازد. تابع (u(x ممکن است مجموعهای از مقادیر گسسته (discrete) یا پیوسته باشد. وقتی کهu فقط تعدادی از مقادیر گسسته بین صفر و یک را تشکیل میدهند.
منطق فازی مانند منطق کلاسیک تعدادی عملگر پایه دارد. مثلاً در منطق کلاسیک از عملگرهای AND و OR وNOT استفاده میشود که دانش آموزان رشته ریاضی فیزیک در دبیرستان با آنها آشنا میشود
توابع عضویت
درجه عضویت \mu _{{A}}(x) بیانگر میزان عضویت عنصر x به مجموعه فازی {\tilde A} میباشد
کاربردها ی صنعتی
هدایت و کنترل هرگونه دستگاه و تأسیسات پویا و حرکتساز را میتوان با کمک منطق فازی به بهترین وجه اعمال نمود
p30webhost,p30webserve
http://p30webhost.com/
تفاوت سرور و کلاینت
Server چیست ؟
در یک محیط کلاینت سروری ، کامپیوتر سرور به عنوان مغز و مرکز فرماندهی یک سازمان در نظر گرفته می شود. طبیعتا زمانیکه صحبت از مغز و مرکز فرماندهی می شود کامپیوتری که قرار است این نقش را بر عهده بگیرد باید از نظر سخت افزاری و قدرت پردازشی و بعضا ظرفیت ذخیره سازی اطلاعات از سایر کامپیوترهایی که در شبکه وجود دارند بزرگتر و قدرتمند تر باشد
Client چیست ؟
Client یه کلاینت که ترجمه آن به فارسی مشتری D: می شود به کامپیوتری گفته می شود که در معماری کلاینت سروری فقط نقش سرویس گیرنده و استفاده کننده از خدمات را بر عهده دارد. این کامپیوتر یک دستگاه کامپیوتری به نسبت ضعیف است که کارمندان شما می تواند با استفاده از آن در سازمان کارهای روزمره خود را به همراه خدماتی که از سرورها نیاز دارند انجام دهند
Peer to Peer Network
در این نوع شبکه هیچگونه centralized authority بین کامپیوتر های شبکه نمی توانیم ببینیم در واقع هیچ نوع مرکزیت بین آنها وجود ندارد. اگر یک کاربر بخواهد به منابع کامپیوتر دیگر دسترسی پیدا کند سیستم امنیتی کامپیوتر مقصد (کامپیوتری که منابع درخواست شده را در خودش دارد) بررسی می کند که آیا کامپیوتر درخواست دهنده اجازه دسترسی به منابع را دارد یا خیر. هر کامپیوتر در این نوع شبکه می تواند هم client باشد هم هاست.
هر کاربر می بایست local back up را خودش بگیرد، ملاحظات امنیتی بسیار بسیار اندک است و کامپیوتر های محدودی هم در بر می گیرد.
Client/Server Network
بر خلاف شبکه peer to peer این نوع شبکه سیستم عاملی را استفاده می کند که برای این کار تخصص یافته است تا اطلاعات شبکه را از یک منطقه مرکزی یا centralized point مدیریت کند که این منطقه مرکزی همان سرور است .
کلاینت ها از سرور تقاضای اطلاعات می کنند و سرور است که با دادن اطلاعات یا دسترسی به منابع به آنها پاسخ می دهد.
p30webhost,p30webserve