۵ شهریور، ۱۳۹۹

٢ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی انتخاب سیستم مدیریت محتوا فروشگاه اختصاصی اشتراک گذاری (بررسی و فروش ) مانند سایت ژاکت جواب داد.

@mohsen0933 شما لطف دارید. به نظر شخصی من شما هر کدوم بیشتر بلد هستید اگر سایت شما نیاز نیست تک صفحه ای باشه اصلا از فریم ورک های js استفاده نکنید. اگر نیاز دارید سایتی بدون ریفرش درست کنید و ... خوب ویو هم خیلی خوب و دستی هست ساده و جالب ولی می تونید ری اکت هم کار کنید که تجربه بیشتری توش انجام شده.

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

٢ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی انتخاب سیستم مدیریت محتوا فروشگاه اختصاصی اشتراک گذاری (بررسی و فروش ) مانند سایت ژاکت جواب داد.

@mohsen0933 درود خدمت شما دوست من چندتا مورد هست

  • اول اینکه شما دارید سیستم رو برای خودتون خیلی بزرگ می کنید اگر لاراول بلدید یا x فقط شروع کنید به زدن سیستم. نیاز نیست به آینده چندین سال بعدش فکر کنید ئس فقط سیستم بزن نگران نباش تا سایتت بزرگ باشه و کاربرانش زیاد یا سیستم وارد چلنج های جدید بشه اون موقع تصمیم می گیری بری روی یک زبان دیگه یا سیستم خودتو از نظر کارایی بهبود بدی

  • مورد بعدی این هست که ارسال پیامک یک سیستم ساده ای هست که شما فقط دارید یک api از گروه خارجی می گیرید و ارسال تمام! ولی سیستم چت دارای وابستگی زیادی هست بیشتر مربوط می شه به نیازی که دارید و در حجمی که می خواین کار کنید پس به نظرم فاز بندی کنید پروژه رو و برید جلو

  • ولی از این نظر که آیا فریم ورک ها بهتری به نسبت به لاراول هست 100 درصد که هست و شما هم می تونید با یک سرچ ساده بهش برسید ولی چقدر زمان دارید چقدر دانش قبلی دارید هزینه سرور کانفیگ سرور و سوادش همه اینا به مرور برای شما چالش های جدیدی درست می کنند که شما باید بهش فکر کنید

۲۶ امرداد، ۱۳۹۹

٢ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی اضافه کردن برچسب راست برای گفتگو ها جواب داد.

@amir فکر کنم امیر جان منظورشون بیشتر برچسب برای قسمت انجمن یا بخش گفتگو بود تا مقاله

۳۰ اردیبهشت، ۱۳۹۹

۵ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی بدست آوردن sitemap سایت ها جواب داد.

@netwons ادرس سایت مپ می تونه متغییر باشه. پس لوزمی نداره ادرس تمام سایت ها یک جور باشه یکی می تونه اونو تغییر بده. و مورد بعدی اینکه بر اساس داکیومنت خود گوگل . این وب سایت تمام نرم افزار شما رو یا بهتر بگم اکثر صفحات شما رو ایندکس می کنه بدون سایت مپ ولی خود سایت مپ براساس داکیومنت کمک کننده در ثبت یا کروال شدن سریع تر وب سایت شما هست.

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

۲۸ اردیبهشت، ۱۳۹۹

۵ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی چاپ فرم روی برگ بر اساس تنظیمات دقیق جواب داد.

@rubik بهتره صفحه نمایش با صفحه پرینت شما فرق کنه. اینجوری تنظیمات بهتری خواهید داشت مثلا دامنه اگر زده شد ?type=print اونجا کاربر پرینت کنه اینجوری تفکیک سی اس اس هاتون می تونه مختص باشه

۲۰ اردیبهشت، ۱۳۹۹

۶ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی انتخاب بک اند مناسب جواب داد.

@kasra.s برای نتیجه گیری کامل فکر می کنم نیاز به یک فردی دارید که بسیار در این موارد عمیق هست و مطالعه داشته است. بنده بیشتر نظرات شخصی خودم بدون پشتیبانی موارد علمی بیان کردم. این نکته خیلی مهمه که توجه بشه. به هر صورت خیلی خوبه که فناوری هارو یاد بگیرید و با هم در پروژه هاتون مقایسه کنید کمانگاه خیلی از ماها داریم این کارو می کنیم . به همین منظور فریم ورک یا یک زبان فقط ابزار هست برای استفاده بهتر. نه چیز دیگیری

۶ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی انتخاب بک اند مناسب جواب داد.

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

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

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

چرا شما مثلا زیر ساخت هایی که با اسکالا زده شده رو نمی بنید ولی یک شرکتی مثلا از node استفاده کرده رو می بنید؟ بخاطر اینکه جاوااسکریپ زبانی شده که به صورت عمیق در لایه های وب فرو رفته و نمی شه ازش گذشت .

حالا سوال آیا باید یادش گرفت با اینکه مشکل داره؟ به نظر شخصی من 100 درصد بله باید یاد بگیریمش نیاز هست باید کل بکند رو روش سوار کنیم ؟ نظر شخصیم گزینه های یخیلی خیلی بهتری نسبت به مصرف اون در بکند هست باید در فرانت استفاده کرد ؟ نظر شخصیم اینکه هم می شه هم می شه از ابزار های دیگه ای بهره برد

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

۶ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی انتخاب بک اند مناسب جواب داد.

@mohammadbohluli درود دوست من. من قبلا چندتا ویدیو خوب داشتم در همین انجمن قرار دادم خدمت عزیزان الان پیداش نمی کنم که دوباره لینک بدم اگر پیدا شد حتما اینجا ویرایش می کنم. ببنیم node پایش از js هست و مشکلاتی که js داره نسبت به زبان های دیگه خیلی زیاد نیست ولی اگر در یک مصرف خاصی می موند . یکی از مواردی که برای ما ها که دارای تیم های کوچیک و همینطور منابع کم هستیم و تحقیقات و اطلاعات در داخل خیلی کم هست و پروژه بارها دیده شده که بعد از یک مدتی برای یک سایت با چهار سیستم فروشگاهی - تیکت بلاگ و آموزش مجازی بعد از مدتی از دست کاربر خارج شده و نتونسته مدیریت کنه. اسکیل تیم های بزرگ رو نبینید وگرنه فیسبوک هم با php نوشته شده درسته!؟

برای ساخت وب سایت یا وب سرویس که بخواد node استفاده بشه همیشه گزینه های بهتری هست به عنوان مثال در الیکسیر فریم ورک فونیکس با تلفیقی از قدرت otp و قواعد چنل نویسی و همینطور قدرت اسکیل بالای درخواست و ....با قدرت گرفتن کامل از الیکسیر و درصد بسیار کم به js بر روی nodejs سوار هست. شما قدرتی رو در اون می بنید از کوچیک ترین جزيیات عبور نکرده.

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

لطفا phoenix liveview رو یک سرچ بزنید.

۱۰ اردیبهشت، ۱۳۹۹

۶ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی اجازه ی دانلود از یوتوب و استفاده ی شخصی از ویدیوهاتون جواب داد.

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

۳ اردیبهشت، ۱۳۹۹

۶ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی راهنمایی برای ساخت یک پروژه با Node.js به منظور نمونه کار برای استخدام جواب داد.

@kasra.s سعی بکنید پلاگین های مستقل و کوچک تر بسازید با حل مشکلات یا در کتابخانه های بزرگ یا نمه بزرگ از نظر استفاده کننده جزو کاتربیوتر ها باشید

۲ اردیبهشت، ۱۳۹۹

۶ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی انتخاب بک اند مناسب جواب داد.

سعی کنید در بکند از جاوااسکریپت فرار کنید در بلند مدت بلایی سر شما می یاره که آرزو می کنید این کارو نکرده بودید.

۶ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی بارگذاری تم از سایت RockTheme جواب داد.

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

ولی فکر کنم مشکل شما این باشه که مثلا شما دارید کتگوری منو های main منو رو تغییر می دید ولی تو قالب بهش معرفی شده که مثلا گتگوری دیگر منو رو بخواند شما باید در ماژولی که در اون پوزیشن فعال شده گتگوری منو مربوط رو انخاب کنید.

می تونید از MAMP استفاده کنید کار کردن باهاش راحته و تمیز تره از نظرم

۳۰ فروردین، ۱۳۹۹

۶ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی تبلیغ در شبکه های اجتماعی برای پارس کلیک؟ جواب داد.

@kasra.s بخاطر اینکه در گروه فعالیتی که قراره انجام بشه با انجمن تداخل داره. اگر می خواد سوالی بشه بهتره در همین انجمن پرسیده بشه تا دیگران هم بتونند ببنید و همینطور در گوگل ثبت بشه ولی در گروه کاملا این موضوع برعکس می شه و هر سری سوالات تکراری و سوالات گذشته نیز غیر قابل دسترسی در حقیقت

۲۹ اسفند، ۱۳۹۸

۷ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی امکان کار کردن از ایران برای شرکتهای خارجی به صورت ریموت جواب داد.

@vatandoost سایت یک پی رو یک چک کن با پشتیبانیشون تماس بگیر

۱۸ اسفند، ۱۳۹۸

۸ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی انتخاب یک فریمورک برای ساخت موبایل اپ جواب داد.

@hj021 بستگی داره که مجبور باشید یا خیر. یک موقعی هست که شما با یادگیری یک زبان دیگه یک کسب کار دیگه ای رو به خودتون اضافه می کنید که مکمله و براتون درامد داره و اگر js مسلط هستید از همون کتابخونه هاش استفاده کنید کارتون راه می افته فلاتر هم داره رشد می کنه ری اکت نیتیو هم خیلی وقته هست

ولی اگر می خواهید وارد کار بشید و تخصصی اول پلتفرم مورد نظر انتخاب کنید و زبانشو یاد بگیرید توجه باید کرد که باز شما در این مرحله یک سیستم عامل می تونید تارگت کنید یا اندروید یا iOS که من دومی رو انتخاب کردم و دنبال swift رفتم شما می تونید برای اندروید کاتلین یاد بگیرید جالب ساده و خیلی خوش ساخته

۱۴ اسفند، ۱۳۹۸

۸ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی Requestها در لاراول جواب داد.

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

۱۳ اسفند، ۱۳۹۸

۸ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی نظر دادن برای پادکست ها جواب داد.

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

۲۴ بهمن، ۱۳۹۸

۸ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی چطور دو کار رو باهم انجام بدیم؟ جواب داد.

برو کاراموزی یک شرکتی

۱۵ بهمن، ۱۳۹۸

۹ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی شروع برنامه نویسی وب جواب داد.

@mori10 دوست عزیز نیازتون چی هست ؟ تگ فرمودید ولی بنده متوجه مشکلتون نشدم

۱۴ بهمن، ۱۳۹۸

۹ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی تست کردن سایتهایی که با روبی ساخته میشه جواب داد.

درود خود php هم وب سرور می شه و نیازی نیست حتما مثلا زمپ یا ... نصب کرد می تونید مثلا دستی اپاچی و ... رو آورد بالا در چندین راه می شه تست کرد و شبی سازی کرد ولی خوب زمپ کار رو راحتر می کنه و دیگه نیازی به نصب دستی نیست .

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

۱۲ بهمن، ۱۳۹۸

۹ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی تست کردن سایتهایی که با روبی ساخته میشه جواب داد.

@amir لطفا این مطلب رو بررسی کن. متاسفانه تیتر مناسبی نداره

۲ بهمن، ۱۳۹۸

۹ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی از چه سرویس v*p*n استفاده میکنین ؟ جواب داد.

@mrsadeveloper لطفا در انجمن فارسی تایپ کنید

۲۷ دی، ۱۳۹۸

۹ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی از چه سرویس v*p*n استفاده میکنین ؟ جواب داد.

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

آموزش سریع html و css و bootstrap

۹ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی از چه سرویس v*p*n استفاده میکنین ؟ جواب داد.

@alimehr75 درود خدمت شما دوست گرامی در همین سایت آموزش های رایگان شما می توانید ۵۲ قسمت یا ۵۸ قسمت فکر کنم , که در مورد بیسیک الیکسیر هست رو پیدا کنید و رایگان در یوتیوب ببنید بعد از اونکه ویدیو هارو دیدید و پروژه در اون معرفی کردم یک پست جدید بزنید در همین انجمن برای مراحل پیشرفته ترشم خدمتتون تا اونجایی که سوادم بکشه کمک بکنم

لینک:

آموزش فارسی ویدیویی زبان برنامه نویسی الکسیر

در مورد خرید کتابش شما در ایران هم می تونید اقدام کنید که فعلنه نیاز نیست فقط آموزش هارو لطفا ببنید بعد خدمتتون می گم چطور خرید بکنید الان یک دفعه وارد ریز مسائل بشید براتون سنگین می شه از به نظرم

۲۶ دی، ۱۳۹۸

۹ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی کدوم کشور برم خوبه؟ جواب داد.

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

۹ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی ساخت وب سایت با NodeJS جواب داد.

@m-javidi

صحبت سازنده nodejs

https://www.youtube.com/watch?v=M3BM9TB-8yA

۱۷ دی، ۱۳۹۸

١۰ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی معرفی دوره هک و امنیت جواب داد.

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

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

١۰ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی کدوم کشور برم خوبه؟ جواب داد.

خیلی مهم هست که شرکتی که شما رو می خواد در مرحله اول کار های ویزای شما رو انجام می ده یا خیر. بعد از اون این خیلی سلیقه ای هست کدام کشور از نظر فرهنگی به شما نزدیک هست و کدام اب هوای مناسبی دارد از این موارد کوچک شروع می شود تا خیلی نکات کوچک.

ولی در این وضعیت جاری کشور شما شده هر شرکتی گفته بیا فرداش شما باید لب مرز باشید :|

در رابطه با js به نظرم رزومه خوبی درست کنید

۷ آذر، ۱۳۹۸

١١ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی مشکلات موجود داخل سایت پارس کلیک جواب داد.

@amir من اکثر مواقع با تغییر آیپی وارد می شم شکن استفاده می کنم

١١ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی مشکلات موجود داخل سایت پارس کلیک جواب داد.

@amir n درود امیر جان. برای منم چند بار اتفاق افتاده و مجبور به رفرش صفحه شدم. ولی همیشگی نیست

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

۱۴ آبان، ۱۳۹۸

١٢ ماه پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی انتخاب سخت! جواب داد.

@mobinroshnas درود خدمت شما . واقعیت امر این موضوع تصمیم سختی پیش رو ندارد. شما کافیه کشور هایی که هدف شماست رو برید داخل کاریابی های همون کشور و سایت هاشو چک کنید ببنید چقدر پروژه برای چه زبان هایی دارند . مطمئنن زبان هایی مثل جاوااسکریپت (مخصوصا کتاخانه های مربوط به آن ) - پایتان و روبی بازار خوبی دارند در اکثر کشور ها. و در زمینه موبایل هم باز جاوااسکریپت - کاتلین و swift برای شرکت ها جذاب است.


اما بنده برای بازارش یاد نگرفتم من برای نیازم رفتم دنبال زبان. هر پروژه ای ویژگی های خاص خودش را دارد به عنوان مثال مدتی هست بنده در کار وب سرویس بیشتر فعالیت دارم و به همین منظور روی elixir خیلی تمرکز کردم. ممکن است یکی به پردازش تصویر علاقه داشته باشد. یک به فرانت و ...

۷ مهر، ۱۳۹۸

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی ساخت دیتابیس برای سایت های در حال تغییر جواب داد.

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

ادوبی xd رو تست کردید ؟

۶ مهر، ۱۳۹۸

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی ساخت دیتابیس برای سایت های در حال تغییر جواب داد.

درود خیر. شما اول باید دنبال این برید که کل پروژه رو مهندسی کنید بعد بیایید پروژه رو با نرم افزار های موجود مثل xd شرکت ادوبی دمو کنید بعد از دمو یک نسخه دمو بسازید تا مشتری رو کامل انالیز بکنید چیزی که روی ریزه کاری ها وقت شما نگیره. بعد بیایید سر پروژه اصلی و قراداد رو کامل تر کنید و سخت تر تا مشتری از دست شما بیرون نره!!

چرا فکر می کنید nosql مشکلات شما رو حل می کنه ؟!! اصلا براش دلیلی دارید که برید روش ؟ و اصلا مطالعه کردید ویژگی ها و بدی هاشو!! به نظرم شما خودتون رو از گودال به چاه نندازید سعی کنید پروژه رو کامل کنید منظور از نظر مهندسیش هست بعد به قرارداد برسید بعد از اون پروژه رو به صورت نرمال تمام کنید.

اگر پروژه های اولتون هست و نیاز مالی ندارید و مشتری داره برای شما دردسر درست می کنه بی خیالش بشید برید سر ساخت یک محصول کد باز و ساخت یک روزمه بهتر تا پروژه های کامل تر و تمیز تری بگیرید!

۳۰ شهریور، ۱۳۹۸

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی تجربیات شما در خصوص استفاده از بهترین دیتابیس رابطه ای جواب داد.

@3aeed_rm6 از پست گرس استفاده کن. این ترنزکشنی که فرمودید خیلی کوچیک هست مشکلی ایجاد نمی کنه. زمانی از nosql استفاده کنید که باید استفاده کنید و دلیل منطقی خوبی براش دارید وگرنه می رید تو چاه دیگه هم نمی شه در اورد شما رو.

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی تجربیات شما در خصوص استفاده از بهترین دیتابیس رابطه ای جواب داد.

درود خدمت شما لطفا می فرمایید داده زیاد یعنی چقدر منظورتون هست؟ و چند ترنزکشن همزمان دارید ؟

۱۵ شهریور، ۱۳۹۸

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی شروع برنامه نویسی وب جواب داد.

@behzad درود وقتی دارید js رو یاد می گیرید تقریبا تو بیشتر آموزش هاش jquery هم یاد داده می شود . این کتابخانه زیاد کار زیادی برای افرادی که مسلط روی js می باشند ندارد شاید کمتر از یک هفته در بدترین شرایط یاد گرفته شود. بله شما می تونید ازش در بین فایل های php هم استفاده کنید مشکلی ندارد ولی ری اکت و فریم ورک های بزرگ خیر باید بکند و فرونت اند کاملا جدا باشد.

نه اینکه مثلا ری اکت شدنی نباشد بلکه باعث پیچیدگی و همینطور تداخل زیاد می شود و همینطور ارزش زمانی مناسبی برای پروژه ندارد.

۱۴ شهریور، ۱۳۹۸

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی افزودن مدیر جواب داد.

@behzad شما هیچ وقت به کد های تکراری توجه نکن تنها تمرکزت روی سادگی سیستم باشه. وقتی سیستم ساده ای داشته باشی کنترل بهتر و همینطور توسعه بلند مدت برای خودت خواهی داشت

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی دسته بندی کردن محتوا در موتور جستوجو گوگل و سایر ... جواب داد.

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

یکمی فکر کنم در این مورد در آموزش های seo توضیح دادم به نظرم بد نیست یک مطالعه ای بکنید

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی انتقال داده ی جیسون در جاوااسکریپت به php جواب داد.

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

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

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

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی افزودن مدیر جواب داد.

@behzad لطفا شمایتیک این موضوع رو نیاز دارید طراحی کنید در ادوبی xd یا دیگر نرم افزار ها. من سه بار خوندم متوجه نشدم.

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

پنل مدیریت کل یا ادمین نسبت به یک ناظم باید کاملا یونیک باشد.

ولی اگر سوال شما رو متوجه نشده باشد. ببنید شما می توانید بعد از لاگین کاربر در سشن رمز گذاری شده بیایید یک توکن مثل https://jwt.io ذخیره کنید . هر توکن یک آیدی دارد شما می توانید بر اساس شناسه آیدی و ولید کردنش با دیتابیستون اطلاعات دسترسی کاربر رو در بیارید در موقع انتقال به صفحه ای این رو چک بکنید و بر اساس اون تصمیم بگیرید و بعد از خروج می تونید شناسه اون رو استخراج کنید بعد در سشن جدیدی قرار بدهید. وقتی سشن پاک می کنید در اون بخش یک سشن هم ایجاد می کنید. اگر نیازی به این چنین کاری دارید.

مشکل دقیقا کجاست که نمی تونید سشن هارو مدیریت کنید ؟

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی کار با api جواب داد.

شما به یک مسئله اینجوری نگاه کنید. هر سایتی داره api می ده مثلا همین انجمن ولی رندرش html هست. شما لاگین می کنید بعد از لاگین می تونید دسترسی داشته باشید به صفحات دیگر . حالا یک سری api هستند که اطلاعات رو به صورت json یا دیگر موارد به شما برگشت می دند. کمی در روند ساختشون تفاوت می باشد

میخوام بدونم مثلا پنل sms ها چجوری api میسازن و ما چجوری باید استفاده کنیم.و ما چجوری میتونیم api بسازیم و دیگران بتونن استفاده کنن؟

چطور یک سایت درست می کنید که کاربر لاگین می کند ؟ همونطوری بیایید فقط return اون رو بر اساس json قرار بدهید کتابخانه های زیادی برای تبدیل داده های دیتابیس شما به json وجود دارد.

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

۶ شهریور، ۱۳۹۸

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی حذف کاربر به همراه پست هاش جواب داد.

@behzad بخاطر اینکه status اون غیر فعال شده است. ولی در کل حذف کردن باید به این صورت باشه که شما کل وابستگی های اون بخش مثل یوزر که خیلی جا های سایت متصل میشه رو پیدا کنید. یا اطلاعات رو یتیم بزارید مثلا ثبت یک عکس که user نداره

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی حذف کاربر به همراه پست هاش جواب داد.

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

من در یکی از سایت هام بعد از ۳ ماه soft delete شدن کاربر تازه در چندین تسک و به مرور شروع به حذف اطلاعات فرد اون هم با فرم های زیاد و با پارس کردن ارور های احتمالی و شرایط زیاد اون هم در بکگراند جالب شروع به حذف می کنم.

اکثر شبکه های اجتماعی رو ببنید متوجه می شید تا عمر اطلاعات شما حتی با حذف اکانت باقی می مونه با اینکه جداول اون ها حتی RDBMS نیست.

۵ شهریور، ۱۳۹۸

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی راه اندازی GitHub روی سرور محلی جواب داد.

بیرون از محتوای این پرسش شما می تونید از نسخه های سبک تر git مثل https://gogs.io استفاده کنید. در خود سایت گیت لب هم در موردش بررسی رو انجام داده https://about.gitlab.com/devops-tools/gogs-vs-gitlab.html

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی صفحات داینامیک! جواب داد.

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

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

۴ شهریور، ۱۳۹۸

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی دریافت API از سایت های آپلودی جواب داد.

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

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی ایجاد اشتراک برای سایت جواب داد.

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

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

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

داخل اینترنت تعاریف دقیقی قرار دارد.

نمونه : https://www.tutorialspoint.com/What-is-the-difference-between-session-and-cookies

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

۲۲ امرداد، ۱۳۹۸

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی مدیریت دیتابیس های بزرگ جواب داد.

@amin خواهش می کنم عزیز کلا در بحث های دیتابیس و سرعت و ... من خودم خیلی شدید متاسفانه دچار مشکل شدم فکر می کردم همه چیز به اینا بستگی داره یک جا بد سرم به سنگ خورد :D

۸ امرداد، ۱۳۹۸

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی مشکل ارسال ایمیل مارکتینگ و هنگ کردن سرور جواب داد.

@salarka واقعیت امر من php کار نیستم. ولی تیترش که می خوره همین باشه. بکگراند جاب در بیشتر فریم ورک ها و زبان ها براش کتابخانه خوبی وجود دارد که با کمک ردیس بیشترشون کارشون رو انجام می دهند

١ سال پیش ١۰۰+ امتیاز
@shahryarjb به گفتگوی مشکل ارسال ایمیل مارکتینگ و هنگ کردن سرور جواب داد.

افزون بر صحبت @amir عزیز از بکگراند جاب نیز استفاده نمایید. زمان بندی نیز + صف بندی می تونه جلوی اسپم شده ایمیل رو هم بگیره