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

٢ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی آپلود ایجکس فایل پس از انتخاب جواب داد.

به تگ input که فایلو نگه میداره یه onchange اضافه کنید به این صورت:

<input type="file" id="file" onchange="document.getElementById('submit').click()">

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

٢ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی آپدیت آنلاین پروژه های لاراول جواب داد.

@amin روشی که @amir گفته به نظرم بهتره ولی برای jenkins میتونی این سری از فیلما رو ببینی youtube و همچنین youtube

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

٢ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی آپدیت آنلاین پروژه های لاراول جواب داد.

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

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

۴ بهمن، ۱۳۹۷

٢ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی چساندن متن داخل دو تگ در HTML جواب داد.

@amin مثل اینکه یه باگ برا مرورگر های برپایه ‍WebKit هست.

اگه یه zero-width-joiner که کارکتر معادل بک تیک تو کیبورد استاندارد فارسیه گذاشته بشه مشکل حل میشه.

٢ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی چساندن متن داخل دو تگ در HTML جواب داد.

@mohsen0933 باید قبل و بعد اون کاراکتری یا اون بخش از کلمت یه zero-width-joiner اضافه کنی . که یونی کدش اینه ‍‍&zwj;

<a href="#" class="logo">پ&zwj;<span class="fType">&zwj;ارس</span></a>

۱۷ دی، ۱۳۹۷

٢ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی تعامل برنامه اندرویدی با سایتی که برای ما نیست(بدون استفاده از وب ویو) جواب داد.

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

٢ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی تعامل برنامه اندرویدی با سایتی که برای ما نیست(بدون استفاده از وب ویو) جواب داد.

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

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

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

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

٢ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی تعامل برنامه اندرویدی با سایتی که برای ما نیست(بدون استفاده از وب ویو) جواب داد.

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

jsoup

۱۶ دی، ۱۳۹۷

٢ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی تعامل برنامه اندرویدی با سایتی که برای ما نیست(بدون استفاده از وب ویو) جواب داد.

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

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

٢ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی کدام زبان و فریمورک سریع تر است؟! جواب داد.

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

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

۱۵ دی، ۱۳۹۷

٢ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی کدام زبان و فریمورک سریع تر است؟! جواب داد.

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

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

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

٢ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی کدام زبان و فریمورک سریع تر است؟! جواب داد.

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

۱۴ دی، ۱۳۹۷

٢ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی کدام زبان و فریمورک سریع تر است؟! جواب داد.

مرسی از وقتی که گذاشتی [email protected]

٢ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی کدام زبان و فریمورک سریع تر است؟! جواب داد.

ممنون از جوابت [email protected]

فقط در این مورد که بیرون اومدن با ریلیز چه فرقی داره میشه بیشتر توضیح بدی؟ من متوجه نشدم! و همچنین درمورد فول استک بودن و نبودن یه چارچوب و ربطش به سرعت ؟

٢ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی کدام زبان و فریمورک سریع تر است؟! جواب داد.

اولین بار Php7 در سال 2015 منتشر شد http://php.net/archive/2015.php که از همون موقع بحث سرعتش مطرح بود و اخرین اپدیتش در 6 دسامبر 2018 بود که پایان پشتیبانی از این نسخه اعلام شد http://php.net/archive/2018.php که یه سری مشکلات امنیتی حل شده.

حالا [email protected] جان شما بهتر میدونی لطفا مقایسه های زیر رو هم یه نگاه بنداز

https://medium.com/@jamesjudd_21057/benchmarking-the-request-time-of-laravel-asp-net-core-and-django-7c1c3e9663d

و یا مقایسه سایت معروف https://www.techempower.com/benchmarks/#section=data-r17&hw=ph&test=plaintext&l=zijym5-1

واقعا برام مبهمه این قضیه!!!

۱۳ دی، ۱۳۹۷

٢ سال پیش ٢۰۰+ امتیاز
@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] جان یه پادکست در مورد اینکه چطور برنامه ریزی کنیم بده . خیلی هامون یه جورایی تک بعدی شدیم و نمیتونم چنتا کارو تو برنامه مون جا بدیم در مورد این بگو که چطور خودت همه آموزش میسازی هم سایتو میچرخونی هم کار میکنی هم باشگاه میری و غیرو غیره .

مرسی

۲۲ شهریور، ۱۳۹۷

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

T-O-R توسط گوگل بلاک میشه و خیلی سخت میشه باهاش به یوتیوب رفت . حداقل تجربه من این بود ازش اگه کسی از دوستان این مشکلو داشته و تونسته حل کنه ممنون میشم راهنمایی کنه.

۲۱ شهریور، ۱۳۹۷

٣ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی نحوه ی شروع یادگیری برنامه نویسی (معرفی جاوا) جواب داد.

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

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

٣ سال پیش ١۰۰+ امتیاز
@m0h314-hasani به گفتگوی انتخاب بین php و asp جواب داد.

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

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