کاربر تایید شده
آخرین فعالیت ٢ هفته پیش

@m0h314-hasani

پارس کلیکی از ١ سال پیش

تجربه

3500

  • میتونید از داکر استفاده کنید و image‍ جدید رو برای مشتریتون بارگذاری کنید و یا از همون گیت استفاده کنید و تغییرات رو pull کنید و یا حتی میتونید از git-ftp استفاده کنید.

    و در اخر اگه اشتباه نکنم همه این کار ها رو میشه با ابزار هایی مثل Jenkins یا CircleCi کاملا خودکار انجام داد.

  • @woohee من جاوا کار نکردم . اینو سرچ کنید ‍‍Http client library for java

  • دوست عزیز شما در هرصورت برا بدست اورد کد کپچا و همچنین نتیجه درخواستی که میدید باید صفحات رو تجزیه کنید و تا جایی که من دیدم این کتاب خونه jsoup همچین کاری رو براتون میکنه . اما بر اینکه مسیر ها رو پیدا کنید و بفهمید هرکدوم چه اطلاعاتی رو دریافت میکنن و چه نتیجه ای رو بر میگردونند باید اتفاقات شبکه رو برای هر عملیات ببنید؛ برای اینکار میتونید از سر برگر ‍‍Network در ‍‍ پنجره inspect مرورگرتون اقدام کنید. و بعد از بدست اوردن این مسیر ها با یه کتاب خونه دیگه اطلاعاتتون رو بفرستید و نتایج رو دریافت کنید.

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

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

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

  • @woohee یه نگاه به این لینک بندازید ببینید منظورتون همینه؟

    jsoup

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

    در مورد Web Scraping تحقیق کن.

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

    ممنون از وقتی که گذاشتین بچه ها @amir @shahryarjb

  • @amir نتایج GitHut صرفا گزارشی از فعالیت های open source هست و اینکه Php همچین جایگاهی داره زیاد جای تعجب نداره چون زبانی با سابقه تو دنیای اوپن سورسه هست . اما اگه به نموردار دقت کنی ‍‍Php سیر نزولی داره ولی #C داره سعود میکنه در مورد پایتون هم که یه سیر یکنواخت دیده میشه.( منو های مختلف شو چک کن).

    اما همونطور که گفتم استناد به GitHut برای مقایسه ای که ما انجام میدیم به نظر من درست نیست . stackoverflow نتایج دیگه ای رو نشون میده !!

    https://insights.stackoverflow.com/survey/2018/

  • @shahryarjb چرا میگید محصولات مایکروسافتی اصلا بدرد نمیخورند ؟! آیا متن باز شدن بسیاری از این محصولات جایگاهشون رو بالا نخواهد برد؟

  • ۵ ماه پیش @m0h314-hasani یک بحث به اسم کدام زبان و فریمورک سریع تر است؟! درست کرد.

    سلام دوستان مقاله ای که پیوست میکنم به مقایسه سرعت چند تا از فریم ورک های مشهور زبان های مختلف پرداخته . بار ها شندیم که سرعت php‍ بیشتر از #C و حتی Python اما این مقاله چیز دیگه ای رو نشون میده!

    نظر شما چیه دوستان؟

    Medium

  • ۶ ماه پیش @m0h314-hasani به بحث میانبر برای دستورات artisan جواب داد.

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

  • ۶ ماه پیش @m0h314-hasani به بحث setInterval در PHP جواب داد.

    [email protected] جان در تکمیل صحبتت اگه flush() قبل از sleep() باشه به نظرم نتیجه ملموس تر خواهد بود.

    و دوست عزیز [email protected] اگه این کد برات کار نکرد این هدر رو اضاف کن ‍‍‍header('X-Accel-Buffering: no'); یعنی:

    <?php 
    header('X-Accel-Buffering: no');
    echo date('H:i:s');
    flush();
    sleep(15);
    echo "<br>";
    echo date('H:i:s');

    بهتره یه نگاهی هم به این مقاله بندازی.

  • ۷ ماه پیش @m0h314-hasani به بحث اجرای همزمان دو نسخه php جواب داد.

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

    در مورد داکر دوستان بیشتر میتونن کمکتون کنن من خیلی تجربه ندارم ولی فک میکنم اگه یه کانتینر php7-fpm‍‍ ران کنید و بعد یه کانفیگ جدید برای nginx‍‍ بسازین و توی اون fastcgi_pass رو برای کانتینر داکر تنظیم کنید درست بشه!

  • ۷ ماه پیش @m0h314-hasani به بحث اجرای همزمان دو نسخه php جواب داد.

    سلام

    احتمالا این لینک کمکتون کنه.

    البته از داکر هم میتونید استفاده کنین.

  • ۹ ماه پیش @m0h314-hasani به بحث پادکست جواب داد.

    [email protected] جان یه پادکست در مورد اینکه چطور برنامه ریزی کنیم بده . خیلی هامون یه جورایی تک بعدی شدیم و نمیتونم چنتا کارو تو برنامه مون جا بدیم در مورد این بگو که چطور خودت همه آموزش میسازی هم سایتو میچرخونی هم کار میکنی هم باشگاه میری و غیرو غیره .

    مرسی

  • به نظرم یادگیریه مفاهیم برنامه نویسی مثل متغییر ها ٬ ارایه ها ٬ اشاره گر ها ٬ توابع ٬ کلاس ها ٬ ارث بری و ... بهترین راه واسه یادگرفتن برنامه نویسی و c++ فک میکنم مناسب ترین گزینه باشه البته توصیه میکنم با ویژال استودیو کد بزنید چون کمتر درگیری داره و یه تازه وارد اعصابش از ارور ها مسخره بهم میریزه . شاید کل این مفاهیم ۳ ماه طول نکشه ولی بعد از اون یادگیریه زبان ها کاربردی مثل جاوا و php و غیره راحت تر میشه .

    البته غیر از جاوا اسکریپت (دنیای پیچیده ای داره واسه خودش)

  • ۹ ماه پیش @m0h314-hasani به بحث انتخاب بین php و asp جواب داد.

    همیشه کسایی که تازه وارد هستن از این دست سوال ها میپرسند و اینکه بگیم باید ببینی هدفت چیه و میخوای چیکار کنی فک میکنم واسه یه تازه وارد قدی مبهم باشه , اما درمورد اینکه کدوم رو انتخاب کنیم باید بگم که یه برنامه نویس خوب بسته به شرایط باید بتونو از ابزار مختلف استفاده کنه php یه زبان مفسری هست و قطعا از لحاظ سرعت حرفی برای گفتن دربرابر یک زبان کامپایلری مثل c# نداره اما بحثی که مطرحه اینکه ما چقد سرعت میخوایم ؟! قطعا راه اندازی یه فروشگاه پیچیدگی خاصی نداره پس چه نیازی هست که کلی زمان و هزینه صرف کنیم تا اونو با asp انجام بدیم ! فروشگاه بزرگی مثل آمازون با سیستم مدیریت محتوای وردپرس نوشته شده که خیلی از تا اسمش میاد فک میکنیم یه چیزی خیلی پیش پا افتادست البته درست که این فروشگاه خام وردپرس نیست اما در هرصورت وردپرسه. بگذریم ... هدف رسوندن این پیام بود که بسیاری از کارها رو میشه با php خیلی خیلی ساده تر انجام داد پس چه نیازی هست که بریم سمت asp ؟! اما اگه میخوایم یه کار خاص انجام بدیم چی؟ اینجاست که باید به نقاط قوت و ضعف ابزارمون توجه کنیم ٬ مثلا اگه پروژه ای انجام میدیم که که نیاز به مالتی ترد و یا سوکت نویسی داره قطعا php گزینه خوبی نیست اما ایا باید به سمت asp رفت؟ خب این جا باز هم باید دید ایا کارمون با زبان های راحتری مثل پایتون یا نود جی اس حل نمیشه؟ حال شاید فکر کنید خب چرا یه زبانی که همه این ها رو داره یاد نگیرم و خیال خودمو از اینکه واسه هر کار یه زبان و یه تکنولوژی جدید یاد بگیرم راحت کنم ؟ باید بگم قطعا یک زبان انترپرایز همه این نیاز ها رو برطرف میکنه اما باز بحث زمان وسط کشیده میشه ...

    نتیجه گیری باشما