A web developr's notes

یادداشت های یک توسعه دهنده وب

یادداشت های یک توسعه دهنده وب

طبقه بندی موضوعی

۴ مطلب در تیر ۱۳۹۴ ثبت شده است

اگر شغل شما هم طراحی سایت باشد، حتماً به مشتریانی که در همه کار سایت دخالت می کنند، بر خورده اید و دل خونی از این دسته افراد دارید.

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

 

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

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

 

1. در آغاز همه چیز رویایی است...

مشتری همه خواسته های خود را بیان می کند و شما در ذهن خود سایت را پیش طراحی می کنید.

اشتیاق و هیجان در این فضا موج می زند!

آغاز پروژه طراحی سایت

 

2. مشتری وبسایت فعلی خود را که قصد دارد طراحی آن را تغییر دهد به شما نشان می دهد.

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

طراحی سایت قبلی

3.  طراحی سایت جدید به اتمام می رسد و آن را به مشتری نمایش می دهید!

همه چیز عالی است و همه اجزاء به خوبی کار می کنند. این یک نمونه بارز طراحی مدرناست!

طراحی وبسایت جدید

4. فقط چند تغییر «کوچک» در طراحی سایت!

چند تغییر کوچک در طراحی سایت

نویسنده می گوید: مشتری ها واقعاً همین چیزها را از من می خواهند؛ تا به امروز من معنی «pop» و «edgy» را در طراحی سایت نمی دانم! همچنین دیگر نمی دانم دیگر برای انتقال احساس راحتی در بازدید کنندگان چگونه طراحی سایت را انجام دهم؟ و چه کاری مانده که نکرده باشم!

 

5. تغییرات کوچک بیشتر و بیشتر می شوند.

حالا دیگر آنها کوچک نیستند!

نویسنده می گوید: مشتری ها واقعاً همین ها را هنگام طراحی سایت از من می خواهند، آنها می خواهند در خط ها تنوع font باشد و هر تکه متن را داخل یک شیء مثل مستطیل می خواهند!

 

6. مشتری تغییرات جدیدی را می خواهد.

سایت الان خوب است، اما ما می خواهیم نظر دوستان، همکاران، خاله و عمو و غیره را نیز بپرسیم!

طراحی سایت و نظر سایرین

 

7. تمام امیدها از دست رفته است!

شما به دنبال شغل جدیدی به جای طراحی سایت می گردید، حفر چاه یا قناعت و یا حمام کردن سالمندان گزینه هایی هستند که در حال بررسی آن ها هستید.

خداحافظ طراحی سایت

نویسنده می گوید: من این ها را از خودم در نیاوردم، یک مشتری واقعاً این ها را در فرآیندطراحی سایت از من خواست! واقعاً نمی توانم درک کنم در مغز بعضی ها چه می گذرد!

 

8. شما دیگر یک طراح سایت نیستید!

شما در حال حاضر یک نشانگر موس در یک برنامه طراحی گرافیکی هستید که مشتری می تواند آن را با حرف زدن، ایمیل زدن و یا پیامک کنترل کند!

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

نویسنده می گوید: من یک مشتری داشتم که پس از اجرای طراحی سایت، نسخه نهایی را از من گرفت و شروع به بازبینی آن در تیم خودش کرد، او هربار یک طرح جدید برای من در فتوشاپ درست می کرد و از من می خواست که طرح جدید را جایگزین طرح قبل کنم، بعد از 13 بار تکرار این فرآیند، قرارداد طراحی سایت را فسخ کردم!

 

9. یک موجود وحشتناک متولد شد.

مشتری به طور کامل فراموش کرده که شما را برای طراحی یک سایت بی نظیر استخدام کرده بود.

واقعاً اگر شما مهندس طراح توربین های هواپیما بودید هم اینطور در کار شما دخالت می شد؟

طراحی سایت فراموش شده

منبع: گراند سایت

۰ نظر موافقین ۰ مخالفین ۰ ۰۷ تیر ۹۴ ، ۱۱:۳۹
حمیدرضا عباسی

سرورهای hp امروز بخش مهمی از دنیای IT را به تسخیر خود درآورده اند، به نحوی که امروز تسلط کافی بر قابلیت ها و امکانات محصولات اچ پی خود یک تخصص و علم منحصر بفرد محسوب می شود.

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

مقایسه سرورهای DL380P G8 و DL 380 G9

 

 

در این مقاله  به مقایسه سرورهای HP ProLiant DL380 G9  و HP Proliant DL380p G8  در بخش های مختلف می پردازیم:

  

نمای ظاهری دو سری 

 : Proccessor

سرورهای اچ پی مدل DL380 G9 از پردازنده های E5-2600 V3 پشتیبانی میکند در حالیکه در سری قبلی پردازنده های E5-2600 V2  روی سرورهای اچ پی نصب میگردید. این سری از پردازنده ها (V3)  با حداکثر 18 هسته در هر سوکت و 45MB کش و پشتیبانی از رم های DDR4 بستر مناسبی برای پروژه های عظیم را فراهم میکند

تصویر زیر مشخص کننده تفاوت بین پردازنده های  E5-2600 V2, E5-2600 V3 می باشد. ( منبع سایت اینتل ) : 

 

(RAM) مموری: 

سرورهای DL380 G9 قابلیت نصب سری جدید رم ها ( DDR4 ) با پهنای باند 2133MHz و ظرفیت 64GB را فراهم می آورد در حالی که در G8 ، قابلیت پشتیبانی از رم های سری DDR3 با پهنای باند حداکثر 1866MHz  و ظرفیت حداکثر 32GB وجود دارد.( رم های64GB  DDR4 در سال 2015 عرضه خواهد گردید.)

 

Storage Controller :

بر روی سرورهای DL380 G9 دو نوع B140i ، Storage Controller به صورت ONBOARD ( پشتیبانی از هاردهای SATA) و  P44O  ar وجود دارد که P440 ar پهنای باند 12Gb/s را در اختیار هاردها قرار میدهد در حالی که در سری G8 بوسیله P420i پهنای باند 6Gb/s را در اختیار هاردها قرار میدهد.

 

Power Supply :

در سرورهای سری G9 سه نوع پاور500W و800W و 1400W  وجود دارد که از نظر ابعاد کوچکتر از پاورهای سری قبلی میباشد و نیز ابزاری جداگانه ای ( Back Plane ) برای اتصال پاور به مادربرد وجود  ندارد  در حالی که در سری G8 پاورهای قابل نصب عبارتند از : 460W و 750W و 1200W

 

Graphics :

در سرورهای سری G9 کارت گرافیک Matrox G200eH2 با حافظه 16MB موجود است در حالی که در سری G8  Matrox G200 موجود می باشد.

 

جدول مقایسه حداکثر قدرت DL380p G8  و DL380 G9  ( برتری های سری جدید با رنگ قرمز مشخص شده اند.) 

DL380 G9

DL380P G8

Max

E5-2699 v3 (2.3GHz/18-Core/45MB/9.6GT)

E5-2697 v2 (2.7GHz/12-Core/30MB/8.0GT)

CPU

24

24

DIMM RAM

1.5 TB(24* 64GB)@2133MHz

768 GB(24* 32GB)@1866MHz

RAM

PCIe(X16,X16,X8)

PCIe(X16,X8,X8)

Riser

P440ar/4GB(SAS/SATA  ,Transfer Rate 12Gb/s)

P420i/2GB (SAS/SATA ,Transfer Rate 6Gb/s)

Storage Controller

10 Gb 2-port 561T

10 Gb 2-port 533FLR-T

Network

31.2 TB(24+2*1.2TB)

30 TB (25*1.2TB)

HDD(SFF)

41.6 TB(24+2*1.6 TB)

20TB (25*800 GB)

HDD(SFF/SSD)

Matrox G200eH2/16MB

Matrox G200

Video

1400 W

1200 W

Power

آداک فن آوری مانیا

۰ نظر موافقین ۰ مخالفین ۰ ۰۷ تیر ۹۴ ، ۱۱:۳۵
حمیدرضا عباسی

برای طراحی یک سایت خوب، ابتدا باید اهداف سایت را مشخص کرد، تنها با این کار است که می توانید قابلیت هایی که قصد دارید در سایت استفاده کنید را اولویت بندی کنید و نیاز های کاربران خود را مرتفع سازید.

اهداف طراحی سایت

اجازه بدهید در قالب مثال، چند هدف برای طراحی سایت را بررسی کنیم و راه حل های قابل استفاده ای برای آنها ارائه دهیم.

 

• هدف طراحی سایت: 95 درصد از محتوای سایت ها باید در 2 ثانیه بارگذاری شود، با توجه به شرایط منطقه ای، بهتر است تا جای ممکن مبنای کار طراحی سایت برای مودم های 56kbps باشد.

- راه حل: به حداقل رساندن تعداد تصاویر و فونت هایی که در طراحی سایت استفاده می شود، می توان برای اینکار از تصویرهای یک پارچه استفاده کرد و سپس توسط CSS بخشی از تصویر را crop کرد.

 

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

راه حل: تمامی متون از نظر خوانایی با یک دانش آموز کلاس هفتم بررسی می شود، به این ترتیب زبان انگلیسی سایت ساده و قابل فهم برای همه خواهد بود.

 

• هدف طراحی سایت: بازدید کنندگان سایت باید توسط نهایتاً سه کلیک به محتوای مورد نظرشان دست پیدا کنند.

- راه حل: یک بخش برای جستجو در قسمت بالای سایت و جایی که به راحتی قابل مشاهده است تعبیه می شود تا کاربران بتوانند به سرعت محتوای مورد نیازشان را جستجو کنند.

 

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

همچنین بعضی از امکانات باید در تمامی صفحات حاضر باشند، مثلاً ابزار جستجو چیزی نیست که برای استفاده از آن به صفحه اصلی مراجعه شود.

قبل از طراحی سایت و یا حتی در هنگام طراحی، اهداف سایت خود را مشخص کنید، این کار در نهایت به رونق کسب و کار شما کمک می کند، زیرا در نهایت شما امکانات مناسب برای کاربران خود را فراهم کرده اید.

۰ نظر موافقین ۰ مخالفین ۰ ۰۶ تیر ۹۴ ، ۱۲:۱۳
حمیدرضا عباسی

تغییرات مناسب در طراحی سایت چه از نظر ساختار گرافیکی و چه از نظر ساختار مهندسی و برنامه نویسی، می تواند به رشد ترافیک مفید سایت و همچنین افزایش سرمایه کمک کند، اما اگر قصد ایجاد چنین تغییری را در طراحی وبسایت خود دارید، بهتر است حتماً توصیه های زیر را جدی بگیرید.

 

1 ) مطمئن شوید که دلیل قانع کننده ای برای تغییر طرح وبسایت خود دارید!

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

البته تغییر در طراحی وبسایت هر از چندگاهی لازم است، این تغییر می تواند یکجا و طی ارائه یک نسخه جدید باشد و یا می تواند تدریجی و با تغییرات زود به زود جزئی همراه باشد، اما همواره توجه کنید که تغییر در نکات بنیادی اینترفیس وبسایت، کاربران را اذیت می کند، پس سعی کنید بیشتر روی زیبایی در طراحی سایت تمرکز داشته باشید و زیاد مکان قابلیت ها را تغییر ندهید، مگر اینکه مدت زمان طولانی از ارائه ورژن قبلی گذشته باشد و نیاز به یک خانه تکانی باشد!

اما بهترین دلایل برای تغییر طراحی وبسایت کدام هستند؟

 

 تغییر برای کاربر پسند کردن و مشتری پسند کردن: تغییر طرح وبسایت برای افزایش قابلیت ها و مشتری دوستی، دلیل بسیار خوبی می باشد و می تواند بازدید کننده های وبسایت شما را بیشتر کند. سعی کنید user-friendly کار کنید، امروزه طرح های Flatمحبوبیت بسیاری در این زمینه دارد!

- تغییر برای افزایش در دسترس بودن سایت:  سایت های سنگین گاه و بی گاه از دسترس خارج می شوند (البته بسته به شرایط سرور متفاوت است)، ممکن است شما طی فرآیند تغییر، برخی قابلیت های گرافیکی سنگین را از بین ببرید و طرحی سبک و در عین حال زیباتر داشته باشید، این همیشه شدنی است!

- تغییر برای پسندیده شدن از دید موتورهای جستجو:  موتورهای جستجو قوانین خاص خودشان را دارند، یک سایت موفق باید برای آنها بهینه طراحی شده باشد.

 

تغییر در طراحی وبسایت

 

2 ) کمترین تغییر را در URL ها بدهید.

ممکن است شما به دلایلی تصمیم بگیرید که تغییراتی در نام فایل ها یا مسیر URL های خود بدهید، مثلاً به این نتیجه رسیده اید که نام جدید می تواند منظور موضوع URL را بهتر به مخاطب منتقل کند، این کار بسیار خوبی است، اما به شرطی که URL های قبلی هم به قوت خود باقی بمانند یا از تکنیک های فوروارد استفاده شود، در غیر این صورت تغییر در URL ها به هیچ عنوان کار خوبی نیست، این مسئله دو آسیب به وبسایت شما وارد می کند، یکی اینکه ممکن است بک لینک های زیادی از وبسایت های گوناگون به URL حذف شده شما اشاره کند. حتماً اهمیت بک لینک ها را می دانید، آن های از ستون های اصلی سئو می باشند. و دلیل دوم اینکه موتورهای جستجو URL حذف شده شما را گم می کنند، در واقع وبمستر سایت باید در هنگام حذف یک URL حتماً اقدامات احتیاطی را برای موتورهای جستجو انجام دهد، در غیر این صورت شما در حالی که از تغییر طراحی وبسایت خوشحال هستید، موتورهای جستجو در حال ثبت امتیاز منفی برای شما هستند.

 

3 ) تغییر در ظاهر وبسایت را به CSS بسپارید!

در صورتی که هدفتان از تغییر طراحی وبسایت، تنها ایجاد تغییرات در ظاهر سایت است، بهتر است این کار را با فایل CSS وبسایت خود انجام دهید، این کار باعث می شود تا از ایجاد تغییرات در جداگانه در هر فایل از ویسایت خود جلوگیری کنید.

 

 4 ) از یک IDE مناسب برای وب استفاده کنید.

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

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

 

5 ) سیستم را درک کنید و ضربه های احتمالی را در نظر بگیرید!

تغییرات کوچک در طراحی سایت خیلی خطرناک به نظر نمی رسند، اما در هنگام تغییرات بنیادی، شما باید از قبل آنالیز دقیقی از نیازمندی های سیستم داشته باشید، تغییرات حساب نشده ممکن است به ترافیک سایت شما و یا به فروش شما آسیب جدی وارد کند. مثلاً مهم است که در آنالیز طراحی جدید، صفحات پر بازدید را از بین نبرید، ممکن است شما صفحه ای را در طراحی جدید حذف کنید، اما به خاطر پر بازدید بودن آن صفحه دسترسی کاربر را همچنان برای بازدید کنندگان خود محفوظ نگاه دارید، آن ها ممکن است از طریق موتورهای جستجو و یا bookmark مرورگر خود به آن صفحه وارد شوند. می توانید وضعیت ترافیک یک URL خاص یا درخواست برای آن را از طریق بخش آمار سایت خود، بررسی کنید، شاید لازم باشد یک صفحه را به گردونه وب سایت بازگردانید!

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

قرار دادن امکان دسترسی به «نسخه قدیمی سایت» هم در هنگام بالابودن ریسک کارامد به نظر می رسد، یاهو از این شیوه برای وب میل خود بارها استفاده کرده است.

 

 

6 ) تهیه فایل پشتیبان قبل از اعمال تغییرات

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

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

 

نکاتی که ذکر شد، از اصول اولیه در هنگام تغییر در طراحی سایت می باشند، اما همواره عوامل مهم دیگری نیز وجود دارند که بسته به شرایط باید آن ها را به دقت بررسی کرد تا وب سایت از آسیب دور بماند.

۰ نظر موافقین ۰ مخالفین ۰ ۰۵ تیر ۹۴ ، ۱۹:۲۵
حمیدرضا عباسی