۱۵ دی، ۱۳۹۸

٣ سال پیش ٢۰۰+ امتیاز
@seingod یک گفتگو به اسم ریسپانس فایل در روبی آن ریلز و رد ماین درست کرد.

سلام و درود خسته نباشید دوستان ما داریم توسط یه مسیر فایل هامون رو برای دانلود و نمایش میزاریم وب سرور انجین ایکس هست و رد ماین هندل میکنه همه چیز رو با تابع send_file ریسپانس رو فایل قرار میدم اما توی پلیر آنلاین اگه ویدئو به عقب یا جلو بره شروع میکنه فیلم رو از اول دانلود کردن تا اون نقطه و بعد پخش میکنه و هربار که ویدئو رو عقب یا جلو ببرم این اتفاق میوفته و موقع دانلود فایل هم اگه با idm دانلود رو انجام بدیم دکمه ادامه دانلود رو نداره و فایل تقسیم به چند قسمت نمیشه یه کانکشن داره و اگه دانلود رو قطع کنی باید دوباره از اول دانلودش کنی همه نت رو زیرو رو کردم همه راه هارو تست کردم حتی انجین ایکس رو کانفیگ کردم ولی مشکل حل نشد البته داخل گوگل کروم دانلود درست انجام میشه مثل اینکه داره مثل پست و ایجکس فایل رو بایت به بایت از یه کانکشن میگیره و راهی برای از وسط دانلود کردن فایل نیست راه های مختلفی رو امتحان کردم و هیچکدوم جوابگو نبودن اگر کسی میتونه کمک کنه کد رو بفرستم در ضمن هدر هارو هم اضافه کردم داکیومنت خود روبی هم گفته انجین ایکس رو کانفیگ کن که کردم ولی بازم جواب نداد

٣ سال پیش ١۰۰+ امتیاز
@seingod به گفتگوی PHP VS PYTHON جواب داد.

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

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

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

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

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

٣ سال پیش ١۰۰+ امتیاز
@seingod به گفتگوی Socket.IO یا Socket php جواب داد.

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

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

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