خوشبخت از عشق خوشبخت از عشق .

خوشبخت از عشق

چرا با mvc كار كردم ؟

چرا با mvc كار كردم ؟

 

مدتي ميشه كه سعي ميكنم كدنويسي php را در قالب mvc انجام بدم اينطوري خيلي سرعت برنامه نويسي پروژه هام زياد ميشه و خيالم از نظر امنيت هم بيشتر ميشه .

اوايل فكر ميكردم mvc مختص يه زبان خاص مثلا براي asp mvc يا همچين چيزايي هست در حاليكه بعد از مطالعه و تحقيق درباره ي mvc فهميدم كه mvc به هيچ زبان يا تكنولوژي خاصي وابسته نيست و مستقل عمل ميكنه .

خب اگر شما يه نگاه كوتاهي به فريمورك هاي حاضر و آماده ي PHP بياندازيد ميبينيد كه همگي بدون استثنا از MVC استفاده ميكنند .

ام وي سي نه تنها سرعت توسعه را ميبره بالا بلكه بخاطر جداسازي كدهاي بخش ديتابيس از كدهاي مركزي و كدهاي رابط كاربري باعث افزايش چشم گير امنيت ميشه

باگ گيري پروژه ها راحت تر ميشه چون هر بخش جداست و داره كار خودش رو ميكنه بهتر و راحت تر ميتونيد فايل هاي php تان را مديريت كنيد .

 

چطور MVC را وارد پروژه ي PHP كنيم ؟‌

11_1wm5.png

خيلي از دوستام ميپرسن چطور mvc را در پروژه ي PHP وارد كنيم خب يه طوري ميپرسن انگار MVC يك فايل افزودني هست كه دانلود كنيم و بعد با ترفند هايي به PHP اضافش كنيم نه اينطوري نيست . اين خيلي مهم است كه بتوانيد زبان php با mvc كار كنيد.

mvc يك شيوه است يك الگوي طراحي است كه بايد از قوانينش تبعيت كنيد .

يعني قرار نيست عملا چيزي به پروژه اضافه كنيم يا كسر كنيم قراره پروژه را سازماندهي كنيم و كدها را مرتب كنيم و هر كدام را جاي خودش بنويسيم اين كاريه كه MVC ميكنه

 

ولي پيش نيازهاي كار با mvc  چيه ؟‌

 

قبل از اينكه بخواهيد با php الگوي mvc را پياده سازي كنيد قطعا بايد ابتدا خود زبان برنامه نويسي php را بلد باشيد .

 

خب پس آشنايي و بلد بودن خود php اولين پيش نياز شماست

ولي از آنجايي كه دائما با كلاس ها و متد ها و بحث هايي مثل وراثت و ... سر و كار خواهيد داشت شي گرايي دومين پيش نياز براي شروع و كار با php mvc است .

 

چه كارهايي ميتونم با PHP MVC انجام بدم ؟‌

 

اگه از من بپرسيد ميگم هر كاري كه در زمينه ي وب بخواد انجام بگيره ... از فروشگاه اينترنتي گرفته تا يك سايت خبري و ...

من خودم براي يادگيري PHP MVC از دوره ي آموزشي استاد نيك زاد استفاده كردم كه در قالب يك دوره ي آموزشي ساخت يك فريمورك براي php ( بله ! يك فريمورك ) بصورت mvc را تدريس ميكنند كه واقعا فوق العاده بود و شما هم ميتونيد باهاش شروع كنيد

براي تهيه اين دوره عكس دوره را براتون ميزارم به همراه لينك تا هم حمايتي باشه هم اگر نياز داشتيد استفادش كنيد

 

دوره ي اموزش ساخت فريمورك php mvc استاد نيك زاد

 

اما يك مشكل اساسي ديگر كه بايد بدونيد

 

mvc يك معماري سه لايه نيست

 

سالهاست كه در دانشگاه ها و آموزش ها ميگن معماري سه لايه mvc ... :(‌ حتي من سر اين موضوع با خيلي ها بحث كردم و حتي يه استاد بخاطر همين موضوع كلي مسخرم كرد

براي روشن شدن موضوع بريم سراغ تعريف معماري سه لايه يه چند لايه در مهندسي نرم افزار

خب براي روشن شدن موضوع من منبع اصلي انگليسي ميدم بخونيد .

اگر مشتاق يادگيري MVC با زبان محبوب php   هستيد دوره ي آموزش php mvc استاد نيكزاد را تهيه كنيد و ببينيد. البته يه دوره ي ديگري به اسم دوره ي آموزش ساخت سيستم هتلداري با php هم دارند كه بصورت پروژه محور است.

 

خب با مطالعه ي منابع بالا شايد متوجه شده باشيد كه تفاوت اصلي معماري سه لايه يا چند لايه با mvc در اصل اينه كه در mvc اصلا بحث لايه بندي پروژه و سيستم نيست و سيستم در همون يك لايه فعاليت خودش را انجام ميده در حاليكه معماري سه لايه ، سه سيستم از يك سيستم بصورت مجاز ميسازد كه هر كدام درون خودش فعاليتشان را ميكنند و نتيجه ي خروجي را بهم ارسال ميكنند .

پس هرگز mvc معماري سه لايه نبوده و نيست . ممكنه خود mvc در يكي از لايه هاي معماري سه لايه قرار بگيره ولي خودش معماري نيست بلكه يك الگوي طراحي سادست .

تصوير زير هم خيلي كمك ميكنه تا مسئله ي تفاوت بين MVC و معماري سه لايه را درك كنيد

 

همانطور كه در تصوير بالا ميبينيد mvc يا همان بخش هاي model view controller درون بالاترين لايه ي يك سيستم معماري سه لايه قرار گرفته يعني لايه ي presentation ...

و اين نشون ميده كه اين دو مفهوم جدايي هستند

 

پايان


برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۱۶ آبان ۱۴۰۰ساعت: ۱۰:۴۳:۴۹ توسط:خوشبخت از عشق موضوع:

عرضه ترموود قهوهاي روشن

عرضه ترموود قهوهاي روشن يعني عرضه چوبي كه مطابق با استانداردهاي بينالمللي حرارت نديده و چوب مرغوب و باكيفيتي نيست. برخي در بازار چوب از اين استقبال و نياز بازار سوء استفاده كرده و اين كالا را با قيمتهاي نامتعادل و يا به صورت تقلبي به مشتري عرضه ميكنند. اين تايل ها كاملاً آماده نصب هستند و براي نصب نياز به صرف هزينه هاي بالاي زيرسازي نيست و از همه مهم تر اين كار به سهولت و در زمان كوتاهي صورت مي گيرد. زماني كه چوب حرارت داده مي شود ، اصطلاحي همچون ترمووود شكل مي گيرد . آن چيزي كه مصرف درختان با چوب سخت را محدود ميكند، قيمت آن ها است. همچنين نصب آن كار كاملاً تخصصي مي باشد كه بايد توسط تيم حرفه اي انجام گيرد. زيرسازي اوليه مي تواند با مصالحي چون سيمان يا موزاييك و يا فلزي بسته به نوع كار صورت مي پذيرد. اين نوع تايل در لهستان توليد مي شود. كف هاي كاملاً اصلاح شده، مانند تانگو، از پايداري ابعادي بالايي برخوردار هستند و مي توان آن ها را روي سيستم هاي گرمايش از كف نصب كرد

 

چوب ترمو شده طيف وسيعتري از كارايي و دوام را دارا مي باشد بطوريكه ثبات ابعادي در شرايط خدمات، تمركز اصلي محسوب مي شود. جنس پرگولا بسته به طرح، سليقه طراح ، بودجه و كارفرما مي تواند از مواد گوناگوني استفاده شود. همان طور كه در مقالات كفپوش ترمووود گفته بوديم، جنس چوب ترمو از درختاني مثل كاج، عش، زبان گنجشك، اسپروس و نوئل است. اما در مورد تايل هاي ترموود زيره هاي پلاستيكي كه به آن پيچ شده اند همان وظايف پروفيل هاي آهني را به نحوي ديگر بر عهده دارند. مطلب حاضر علاوه بر ارائه اطلاعاتي راجع به قيمت چوب ترموود ، راههاي تشخيص ترموود اصل را از تقلبي پيش پاي شما گذاشته است تا هنگام خريد اين محصول دست به انتخابي مطمئن و شايسته بزنيد. هم چنين شما بايد اين را نيز مدنظر داشته باشيد كه چه كساني قبلا از اين فروشنده خريد كرده و آيا آن ها از نتيجه نهايي رضايت دارند؟ تايل ترمووود براي چه مكان هايي مناسب تر است؟ به طور كلي نوع چوب به كار گرفته شده در توليد اين تايل ها و همچنين فرآيندهايي كه براي مقاوم سازي چوب انجام مي شود مي تواند روي قيمت نهايي آن تأثيرگذار باشد. در كنار استفاده از يك متريال ساختماني خوب ، زيبا و البته با كيفيت قطعا احتياج به نيروهاي اجرايي كاردان و مجربي است كه زيبايي چوب هاي ترموود را به بهترين شكل نشان دهند .نحوه نصب و اجراي ترمووود به روش هاي مختلفي انجام ميشود كه ميتوان ازميان آنها به روش نصب به صورت پيچ مخفي ،اجرا ي كليپسي ، اجراي ريلي و يا استفاده بيشتر از نوع ترموود فاق و زبانه براي به حداقل رساند رويت پيچ در اجراها نام برد.

 

اين كفپوش هاي پرطرفدار به نحوي ساخته شده اند كه بسادگي مي توان از آن در فضاهاي مختلفي استفاده كرد. در غير اين صورت هر چند سال يكبار مي بايست مقابل نما را داربست فلزي ببنديد تا تيم ترميم نما بتواند چوب ها را احيا كند. ميتوان گفت كه پرگولا با سقف مسطح، سازهاي چند منظوره است چرا كه انعطاف پذيري بالايي دارد. قرنيزها درواقع يكي از ملزومات فضاهايي هستند كه با پاركت و يا پاركت لمينت پوشانده شده اند. يكي از موارد مهم در تشخيص ترمووود اصل و غيراصل رنگ اين محصول است. همچنين از ترموود در انواع تابلو مغازه كه به صورت تلفيقي از ترمووود و تابلو چلنيوم ميباشد ، نماي ترمووود ساختمان ، كف ترموود و يا ديوارهاي چوبي كه در انواع موارد تجاري و اداري و هم چنين از ترمووود براي سقف كاذب نيز مي توان استفاده نمود. صفحاتي كه به نام Siding يا Cladding شناخته شده اند، براي زيباسازي نماي ساختمان ها به كار گرفته مي شوند. توجه: در توليد نوع خاصي از تايل ترموود عش از زيره پلاستيكي استفاده نمي شود و به آن تايل گومي مي گويند. در اين نوع نيز D در حقيقت نشان دهنده كلمه Durability به معناي دوام است. توليد اين محصول در كليه بازارهاي جهان نيز مطابق با استاندارد بينالمللي ترمووود فنلاند صورت ميگيرد.

 

نصب ترمووود به زيرسازي با استفاده از كليپس مخصوص صورت مي پذيرد، با اين نكته كه تنها آخرين پروفيل با پيچ از رو نصب مي شود. قيمت تايل هاي ترمووود به صورت متر مربع محاسبه مي گردد. كه بخار آب از آتش گرفتن چوب ممانعت مي كند. مدل اورجينال در برابر آب و رطوبت تغيير حالت نميدهد، اما حالت مدل تقلبي با قرار گرفتن در مجاورت برودت هواي سرد و گرم و همچنين رطوبت، تغيير ميكند و رنگ آن نيز عوض ميشود. در مقايسه با چوب ترموي اصل كه در برابر رطوبت و آب مقاوم بوده و تغيير رنگ نميدهد، مدل تقلبي با گذشت زمان كوتاهي شروع به ترك خوردن ميكند. بهترين چوب هايي كه از آن ها چوب ترمو را به دست آورد كدام اند؟ در اين روش نيز چوب تا دماي ??? درجه سانتي گراد گرما ديده و استحكام آن در مقابل كليه عوامل جوي بالا مي رود. بعد چوب را در راه مسير جهت چوب مي كشيد. علت وجود اين رگهها استفاده از مغز چوب در ساخت اين محصول است. در صورتي كه هنگام خريد اين محصول با چوبي مواجه شديد كه رگههايي با فاصله از همديگر داشت، علت آن استفاده از لايههاي بيروني چوب براي ساخت آن است.

منبع :  بست چوب

 

 

https://spark.adobe.com/page/Z61z3RxwgZkOz/

https://www.linkedin.com/feed/update/urn:li:activity:6855571218863665152

https://sites.google.com/view/shaniduke2/home

https://twitter.com/links_cyber/status/1449805462765858817

 

برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۱۵ آبان ۱۴۰۰ساعت: ۰۴:۲۰:۱۵ توسط:خوشبخت از عشق موضوع:

چطور ماسكهاي اصلي را از غير اصلي تشخيص دهيم

چطور ماسكهاي اصلي را از غير اصلي تشخيص دهيم

 

همه ما دوست داريم در هر موردي كه خريد مي كنيم كالايي استاندارد و با كيفيت خريداري كنيم. اين موضوع در مورد كالاهاي پزشكي اهميت بيشتري دارد. چرا كه اين كالاها براي سلامت ما هستند و خريد آن ها در نوع هاي غير استاندارد و بي كيفيت ممكن است عوارضي ايجاد كند. اين مورد در مورد خريد ماسكهايي كه در زمان كرونا و براي حفاظت از ويروس مي خريم نيز وجود دارد. كويد نوزده بسيار خطرناك است و حتي جهش هاي زيادي داشته است و خطر آن بيشتر شده است. به همين خاطر ماسك كه مهم ترين ابزار براي پيشگيري از آن است اهميت زيادي دارد. يك ماسك بي كيفيت ممكن است ما را مبتلا كند و حتي به كام مرگ بكشاند. پس بهتر است در خريد اين كالاي مهم بسيار دقت كنيم.

 

هر ماسكي فاكتورهايي دارد و براي اين كه بدانيم ماسك ما خوب و استاندارد است يا خير اول از همه بايد به معيارها و فاكتورهايي كه در مورد آن ماسك وجود دارد توجه كنيم. به طور مثال در مورد ماسك سه لايه كه متداول ترين ماسك پزشكي است دارا بودن لايه ملت بلون در وسط مهم است. ماسك فاقد ملت بلون كارايي لازم را ندارد. يك ماسك تنفسي استاندارد سه لايه بايد دو لايه اسپان باند و يك لايه ملت بلون داشته باشد. لايه ملت بلون با لايه هاي رويي و زيرين متفاوت است و حالت توري شكل دارد. ماسكي كه هر سه لايه آن از اسپان باند باشد نمي تواند انتخاب خوبي براي شرايط كرونا باشد.

 

در مورد ماسك سه بعدي بايد توجه كنيم كه به غير از لايه هاي رويي همه لايه هاي مياني از ملت بلون باشد. همچنين گاها اين ماسك ها فاقد بسته بندي هستند و نبايد آن ها را به صورت باز و بدون بسته بندي خريداري كرد. همچنين به دارا بودن علامت هاي مهم مثل سيب سلامت در آن ها توجه كنيد.

 

ماسكهاي فيلتردار دار مدل هاي n95 و n99 هستند. همچنين داراي سوپاپ براي فيلتر كردن هواي ورودي هستند. نداشتن فيلتر نشان از غير استاندارد بودن آن ها دارد. همچنين بهتر است ساختار پرسي داشته باشند و به صورت بسته بندي شده آن ها را خريداي كنيم.

 

ماسكهاي جراحي نيز كه جراحان در محيط هاي استريل استفاده مي كنند بايد در بسته هاي استريل شده مخصوصي باشد. همچنين نيازي به استفاده از اين ماسكها كه قيمت بيشتري هم دارند براي شرايط كرونا نيست و همان ماسك هاي با بسته بندي و استاندارد كافي هستند.

 

بهتر است هر كالايي را از جاي اصلي و مركز فروش استاندارد آن تهيه كنيم. ماسك و ديگر كالاهاي پزشكي ممكن است در خيلي از فروشگاه ها عرضه شود. اما بهتر است آن ها را از داروخانه  ها و يا مراكز عرضه مجاز كالاهاي پزشكي بخريم. اين مراكز اجازه فروش كالاهاي غير استاندارد را ندارند و راحت تر مي توان به آن ها اعتماد كرد. از خريد اين كالاها از دست فروشان پرهيز كنيد. همچنين محصولاتي كه علامت سيب سلامت و تاييديه ها و مجوزهايي بر روي بسته بندي آن ها وجود ندارد را نبايد خريداري كنيم. اين كالاها ممكن است سلامت ما را به خطر بيندازند.


برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۳ آبان ۱۴۰۰ساعت: ۰۸:۱۸:۰۹ توسط:خوشبخت از عشق موضوع: