۱۲ شهریور، ۱۴۰۰

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

لینک مقاله

۱۳ تیر، ۱۴۰۰

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

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

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

۵ ماه پیش ١۰۰+ امتیاز
@amir به گفتگوی تغییر تنظیمات وب پک و ترجمه es6 به es5 جواب داد.

ES6 توسط وب پک همیشه به ES5 تبدیل میشه و اگر شما نمیکنید باید بکنید. درس های وب پک رو که دادم.

۸ بهمن، ۱۳۹۹

۸ ماه پیش ١۰۰+ امتیاز
@amir به گفتگوی نحوه دسترسی به ویدئوهای ویژه جواب داد.

@farnam همه ی ویدیوها رایگانه. این بحث بسته میشه.

۲۸ دی، ۱۳۹۹

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

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

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

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

https://github.com/spatie/pdf-to-text/blob/master/src/Pdf.php

باید باینری pdftotext رو نصب کنی نسبت به OS ی که داری

apt-get install poppler-utils

// یا

brew install poppler

// یا

yum install poppler-utils

۱۲ دی، ۱۳۹۹

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

@jafari درسته

۴ دی، ۱۳۹۹

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

@mansory مرسی من تریکس رو پیشنهاد میکنم

https://github.com/hanhdt/vue-trix

۳۰ آذر، ۱۳۹۹

۹ ماه پیش ١۰۰+ امتیاز
@amir به گفتگوی لاگین شدن در google doc جواب داد.

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

https://github.com/ivanvermeyen/laravel-google-drive-demo

API گوگل داک همون گوگل درایو نیست، گوگل داک فایل ها رو تو درایو ذخیره میکنه. گوگل درایو فقط ذخیره سازی هست.

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

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

۹ ماه پیش ١۰۰+ امتیاز
@amir به گفتگوی لاگین شدن در google doc جواب داد.

فکر می کنم منظورت گوگل هست و اکانت گوگل وگرنه گوگل داک ای پی آی برای لاگین نداره تا جاییکه من میدونم. با laravel/socialite میتونید با گوگل ای پی آی لاگین بشید.

این یکی از مثال هایی هست که من از گوگل و laravel/socialite برای لاگین استفاده کردم.

<?php

namespace App\Http\Controllers\Auth;

use App\User;
use Socialite;
use Exception;
use Illuminate\Support\Str;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers;

class LoginController extends Controller
{
    use AuthenticatesUsers;

    public function username()
    {
        return 'username';
    }

    public function logout(Request $request)
    {
        $this->guard()->logout();
        $request->session()->invalidate();

        return redirect('login');
    }

    protected function authenticated(Request $request, $user)
    {
        auth()->logoutOtherDevices($request->password);
    }

    public function googleLogin()
    {
        return Socialite::driver('google')->redirect();
    }

    public function google()
    {
        try {
            $google = Socialite::driver('google')->user();
        } catch (Exception $e) {
            return redirect('login');
        }
        $user = User::firstOrNew(['email' => $google->getEmail()]);
        session()->flush();

        if ( ! $user->exists) {
            $user = User::create([
                'email'             => $google->getEmail(),
                'name'              => $google->getName(),
                'username'          => head(explode('@', $google->getEmail())),
                'gender'            => 'male',
                'confirmation_code' => Str::random(30),
                'password'          => bcrypt(Str::random(8)),
            ]);

        auth()->login($user, true);

        return redirect('/dashboard');
    }
}

۲۴ آذر، ۱۳۹۹

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

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

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

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

۲۰ آذر، ۱۳۹۹

۹ ماه پیش ١۵۰۰+ امتیاز
@amir یک مقاله تازه به اسم ایرپادز مکس اپل (AirPods Max) نوشت.

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

طراحی هدفون ایرپاد مکس اپل

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

AirPods Max

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

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

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

قابلیت‌ها و مشخصات صوتی AirPods Max

اپل می‌گوید در ساخت اولین هدفون دور گوشی خود از درایور ۴۰ میلی متری استفاده کرده که باعث افزایش وضوح صدا می‌شود. اپل برای در هر یک از ایرکاپ‌ها نیز از یک تراشه H1 استفاده کرده که در گذشته در ایرپاد ۲ استفاده شده بود. محاسبات مربوط به کیفیت صدا توسط همین تراشه‌ها انجام می‌شوند و کیفیت صدا به لطف طراحی آکوستیک و ویژگی‌های نرم‌افزاری بالاتر می‌رود.

این هدفون اپل با توجه به اعلام این شرکت در کنار قابلیت حذف نویز فعال به ویژگی‌هایی مانند EQ تطبیقی که فرکانس‌های مختلف را به صورت خودکار با شکل گوش کاربر تطبیق می‌دهد، حالت Transparency Mode و هشت میکروفون مجهز است. در هر ایرکاپ سه میکروفون خارجی و یک میکروفون داخلی وجود دارد.

AirPods-Max

قابلیت Transparency mode به کاربران امکان می‌دهد صداهای محیط را به وضوح بشنوند و از اتفاق‌هیا اطراف خود مطلع شوند. این قابلیت در برخی محصولات با عنوان Ambient Mode شناخته می‌شود.

اپل می گوید از ژیروسکوپ و شتاب سنج برای ردیابی حرکت سر کاربر و نقشه‌برداری از صدا برای یک تجربه مانند سالن سینما و شنیدن صدای دالبی اتموس ۵.۱ و ۷.۱) برای کاربران فراهم می‌کند.

درست همانند ایرپاد معمولی، AirPods Max هم به سادگی با بقیه محصولات اپل جفت می‌شود. ایرپاد مکس اپل با یک بار شارژ کامل می‌تواند بیست ساعت مورد استفاده قرار بگیرد.

AirPods Max از قابلیت تشخیص قرار گرفتن روی گوش نیز بهره می‌برند و هنگامی که هدفون‌ روی گوش قرار ندارند پخش موسیقی متوقف شده و زمانی که هدفون دوباره روی گوش قرار می‌گیرد پخش موسیقی ادامه پیدا می‌کند.

هدفون اپل از ویژگی‌های دیگری مانند تعویض خودکار بین دستگاه‌های اپل، به اشتراک گذاری صدا بین دو ایرپاد مکس متصل به یک آیفون/ آیپد/ مک متصل شده، دسترسی به سیری برای پخش موسیقی، تماس‌ها، پیدا کردن مسیر و … بهره می‌برد. ایرپاد مکس به همراه یک کیس هوشمند برای زمانی که هدفون مورد استفاده قرار نمی‌گیرد عرضه خواهد شد.

پیش فروش ایرپاد مکس اپل از امروز آغاز شده و پانزدهم دسامبر فروش آن با قیمت ۵۴۹$ دلار آغاز می‌شود.

ایرپاد مکس


بیشتر بخوانید

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

پس از ماه‌ها انتظار، اپل سرانجام ساعاتی پیش نخستین هدفون دورگوشی خود را که از فناوری حذف نویز Noise Cancelling پشتیبانی می‌کند، معرفی کرد. در ابتدا افشاگران می‌گفتند هدفون دورگوشی اپل ایرپادز استودیو نام دارد، اما این هدفون نهایتا با نام ایرپادز مکس Apple AirPods Max رونمایی شد.

ایرپادز مکس طراحی رده‌بالا دارد و این همان چیزی است که از شرکتی در حد و اندازه‌ی اپل انتظار داشتیم. اپل می‌گوید قیمت هدفون ایرپادز مکس ۵۴۹ دلار است و از هم‌اکنون امکان پیش‌خرید آن وجود دارد. تاریخ عرضه‌ی هدفون دورگوشی اپل برای ۱۵ دسامبر ۲۰۲۰ (۲۵ آذر ۱۳۹۹) تعیین شده است.

airpod max case

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

اپل مجموعه‌ای از قابلیت‌های صوتی را که پیش‌تر نمونه‌ی آن‌ها را در هدفون توگوشی تمام‌بی‌سیم ایرپادز دیده بودیم به ایرپادز مکس نیز آورده است که از بین آن‌ها می‌توانیم به EQ تطبیقی، حالت شفافیت Transparency Mode، صدای فضایی Spatial Audio و امکان به‌اشتراک‌گذاری صدا اشاره کنیم.

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

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

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

airpod cushions

فریم هدبند که از جنس فولاد ضدزنگ ساخته شده است استحکام زیادی دارد و با گستره‌ی متنوعی از اَشکال و اندازه‌های سر، سازگاری دارد. بازوهای هدبند ایرپادز مکس به‌سادگی طول‌شان افزایش پیدا می‌کند و در جای خود محکم می‌ایستند تا هدفون به‌خوبی روی سر کاربر جای بگیرد. اپل می‌گوید هر یک از ایِرکاپ‌ها Earcup ازطریق «مکانیسمی انقلابی» که فشار ایرکاپ را متعادل و توزیع می‌کند به هدبند متصل می‌شوند. این مکانیسم باعث می‌شود بتوان به‌سادگی ایرکاپ را چرخاند تا هدفون به‌بهترین شکل ممکن روی سر قرار بگیرد.

وقتی این مشخصه‌ها در کنار دیگر هدفون‌های رده‌بالای مجهز به حذف نویز قرار بگیرند، چندان «انقلابی» به‌نظر نمی‌رسند. بااین‌حال بالشتک‌هایی که اپل در ایرپادز مکس استفاده کرده است قطعا راحتی زیادی به گوش کاربر منتقل خواهند کرد. اپل می‌گوید ایرپادز مکس تا ۲۰ ساعت شارژدهی می‌کند و برای شارژ کردن آن باید از درگاه لایتنینگ استفاده کنید (درست خواندید؛ خبری از USB-C نیست). در نظر داشته باشید که اپل کابل مبدیل لایتنینگ به جک ۳٫۵ میلی‌متری را برای گوش دادن به موسیقی به‌صورت سیمی با قیمت ۳۵ دلار به‌فروش می‌رساند.

اگر عجله دارید، با پنج دقیقه شارژ‌ ایرپادز مکس می‌توانید به ۹۰ دقیقه پخش محتوای صوتی دسترسی پیدا کنید. زمانی‌که هدفون را از روی گوش بردارید، پخش موسیقی به‌صورت خودکار متوقف می‌شود و وقتی هدفون را روی گوش بگذارید، پخش صدا ادامه پیدا می‌کند.

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

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

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

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

اپل ازطریق برند بیتس، سال‌ها است هدفون‌های رده‌بالایی نظیر Solo Pro و Studio 3 Wireless را که هر دو دارای فناوری حذف نویز هستند به‌فروش می‌رساند؛‌ بااین‌حال تحلیلگران سال‌ها است می‌گویند اپل درنهایت قصد دارد بیتس را به‌طور کامل در خود ادغام کند و هرچه زمان می‌گذرد، قدم محکم‌تری در این مسیر برمی‌دارد. بیتس طی چند وقت اخیر نشان داده است که بیشتر از قبل قصد دارد به دارندگان دستگاه‌های اندرویدی توجه نشان دهد. ایرباد بیتس فلکس Beats Flex به‌جای درگاه لایتنینگ از درگاه USB-C استفاده می‌کند.

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

۱۳ آذر، ۱۳۹۹

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

ما تا کد شما رو نبینیم نمی تونیم کمکتون کنیم. تو شرایط کاری هم باید کدهاتون رو نشون بدید ما علم غیب نداریم.

۱۱ آذر، ۱۳۹۹

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

چطوری می خوای برگردونه؟

نمونه کد؟

۲۲ آبان، ۱۳۹۹

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

@ali7rangoo دانلود برای استفاده ی شخصی مشکلی نیست. برای فروش چرا!

۸ آبان، ۱۳۹۹

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

بهترین و امن ترین راه ارتباط اپلیکیشن ها با سرور دیتابیس چی هست؟

این سوال یعنی چی؟ توضیح میدی بفهمیم منظورت چیه؟ لاراول خودش با روش های eloquent و query builder به دیتابیس وصل میشه؟

۲۹ مهر، ۱۳۹۹

١١ ماه پیش ١۰۰+ امتیاز
@amir به گفتگوی توکن و منقضی کردن آن توسط ادمین جواب داد.

شما برای توکن از چی استفاده می کنید؟

اگر از کوکی استفاده می کنید میتونید اون رو encrypt و decrypt کنید ولی back-end شما باید protection و validation داشته باشه. برای مثال اگر میخواهید از یک کلاسی مثل این استفاده کنید یا از CryptoStorage و یادت باشه این ها رو در SessionStorage ذخیره کنید.

'use strict';

import CryptoJS from 'crypto-js';

export default class CryptoStorage {
    /**
     * The encryption and decryption key.
     * Must be 256 bits (32 characters).
     * @returns {string}
     */
    static key() {
        return process.env.ENCRYPTION_KEY || 'RANDOM_KEY_WHICH_SHOULD_BE_32_CHARACTER';
    }

    /**
     * Encryption.
     * @param text {string}
     * @returns {string}
     */
    static encrypt(text) {
        return CryptoJS.AES.encrypt(text, this.key()).toString();
    }

    /**
     * Decryption.
     * @param text {string}
     * @returns {string|boolean}
     */
    static decrypt(text) {
        return CryptoJS.AES.decrypt(text, this.key()).toString(CryptoJS.enc.Utf8) || false;
    }
}

برای استفاده ازش

'use strict';

// ECRYPT
sessionStorage.setItem('key', CryptoStorage.encrypt(JSON.stringify(value)));

// DECRYPT
sessionStorage.getItem('key', CryptoStorage.decrypt(JSON.stringify(value)));

۲۰ مهر، ۱۳۹۹

١١ ماه پیش ١۰۰+ امتیاز
@amir به گفتگوی دریافت api بدون es6 جواب داد.

اطلاعات رو از طریق دام بگیر تو جاواسکریپت دیگه.

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

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

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

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

بهتر هست بدونی زبان HHVM و HACK برای PHP 7 ساپورت نمیشن و برای PHP 5 هستند به خاطر ورژن فوق العاده قوی تر PHP ورژن ۷ به بعد. بهتره این مقاله و این مقاله رو بخونی وگرنه میتونی اینطوری تنظیم کنی و ازش استفاده کنی.

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

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

ویو و ری اکت ربطی به ایجکس ندارند ولی کار با ایجکس رو راحت می کنند.

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

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

آموزش ناکست پر هست از کلمه ی پارس کلیک توش.

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

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

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

@shahryarjb برچسب ها برای همه جای سایت یک مجموعه هست.

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

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

بزودی نکست رو هم آموزش میدم

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

حتما مرسی. دوست داری مقاله بنویسی؟

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

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

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

ایشون دوره رو خریده بعد واسه فروش گذاشته؟ عجب بابا!

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

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

شما تو قسمت کارها این رو مطرح کنید چون ربطی به انجمن نداره چون سوال نکردید.

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

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

پرسش و پاسخ با استاد؟ 🤢 محمد هادی آقاخانی؟ 🤮

فرانش

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

فرانش ۱۰۰ بار به ما ایمیل زده که باهاش همکاری کنیم، همین کارهاش باعث شده من هیچ وقت باهاش همکاری نکنم. تنها اون آموزش نیست بلکه خیلی از آموزش های ما رو گذاشته.

"بررسی میشه" جمله ی بی معنی هست یعنی "برو بابا".

متاسفم واسه اون هایی که میرن این آموزش های رایگان رو از اون پلتفرم کثیف میخرن

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

١ سال پیش ١۰۰+ امتیاز
@amir به گفتگوی multiple page application in vue جواب داد.

اگر درس های NUXT رو که دارم الآن میدم نگاه کرده باشی جواب سوالت اونجاست. ناکست از SSR استفاده میکنه.

درس های ناکست جی اس

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

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

موفق باشی

۳۰ تیر، ۱۳۹۹

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

چی داری از اونها یاد میگیری، برنامه نویسی یا مشتری گرفتن؟

۲۸ تیر، ۱۳۹۹

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

شما کار آموزی؟ داری از اون ها کار یاد میگیری دیگه مگه نه؟ اگر آره پس دو طرفست.

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

@farzad بزودی منتشر میشود

۱۸ تیر، ۱۳۹۹

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

@mahdavi شما میتونی ویدیوهای قسمت ویژه رو نگاه کنی الآن impersonate کردم دیدم شما میتونی.

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

۱۷ تیر، ۱۳۹۹

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

@mahdavi خواهش می کنم.

۱۰ تیر، ۱۳۹۹

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

حتما این کار رو خواهم کرد.

۲ تیر، ۱۳۹۹

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

فکر میکنم به آی پی های ایرانی سرویس نمیده.

@arian آیا این درسته؟

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

این ارور CSRF هست. اگر از API استفاده می کنید باید توسط axios کد CSRF رو بفرستید یا چاره ی دیگش اینجاست VerifyCsrfToken middleware:

<?php

namespace App\Http\Middleware;

use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as BaseVerifier;

class VerifyCsrfToken extends BaseVerifier
{
    /**
     * The URIs that should be excluded from CSRF verification.
     *
     * @var array
     */
    protected $except = [
        'stripe/*',
    ];
}

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

@babanejad نه هیچ محدودیتی ندارید، میتونید یک screenshot برام بفرستید؟

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

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

مثل اینکه یک نفر رمز API گوگل ما رو دزدیده بود که عوضش کردم.

به هر حال این مشکل حل شد.

۲۷ خرداد، ۱۳۹۹

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

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

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

@reza رضا جان من مشهدی نیستم. منظور شما نیستی. من اسمی از شما اون بالا نبردم.

گو هنوز اینقدر چارچوب هاش بالغ نیست، بیشتر برای بک اند ازشون استفاده میشه. همیشه بحث سر پول هست، ما زبان ها رو برای قشنگیشون یاد نمی گیریم. هر چارچوبی یک عمری داره، مثلا انگولار جی اس، جی کوئری. فریم ورک باید براش کار باشه. اگر کاری براش نباشه عمرت هدر رفته. کوئری نوشتن و مثلا N+1 با تغییر زبان درست نمیشه. به برنامه نویس بستگی داره. این معنیش نیست که برنامه نویس گو بهتر از برنامه نویس پی اچ پی باشه. زبان گو برای کمپانی هایی مثل گوگل که بزرگ هستند معنی پیدا می کنه. باز بستگی داره

  • شما کدوم شرکت کار می کنی؟
  • چقدر درخواست به سرور شما انجام میشه؟
  • اپلیکیشن شما چقدر بزرگ هست؟

سرعت اپ بستگی به تعداد کاربر، به قدرت سرور و تعداد درخواست داره. پروسه در کامپیوتر خیلی ارزون هست. برای همین هست که شرکت های بزرگ از C++ استفاده می کنند و برنامه نویسهای خوب استخدام می کنند که مثلا Big O Notation رو بدونند، نه برای اپ های کوچیک.

  • پس بستگی داره کجا می خوای کار کنی
  • چی می خوای درست کنی
  • چقدر می خوای پول دربیاری

ما هواپیما داریم و جت جنگی هم داریم ولی شما با جت جنگی مسافرت نمی کنی، میدونی چرا؟ چون نیازی نیست!

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

@jserver شما فقط ارور رو گرفتید و return false کردید. این صورت مسئله رو پاک می کنه. ارور اینه:

The resource owner or authorization server denied the request

یعنی صاحب یا سرور، درخواست شما رو رد کرد.

دلیل:

The JWT string must have two dots at Parser.php:95

یعنی string در JWT باید دارای دو نقطه باشه در فایل Parser.php خط ۹۵

۲۵ خرداد، ۱۳۹۹

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

laravel-swoole

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

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

Error 403 The request cannot be completed because you have exceeded your quota: quotaExceeded

چند روز پیش یوتیوب به من ایمیل داد نوشته بود من از API اونها در سایتم خیلی درخواست میفرستم و اونها تعداد این درخواست ها رو محدود کردند. من هم برداشتم تمام این درخواست ها رو cache کردم. متاسفانه فعلا در حال بررسی راه حلی برای این مشکل و مذاکره با یوتیوب هستم.

مرسی از صبر شما