۲۸ بهمن، ۱۳۹۸

١ هفته پیش
@farahmand به گفتگوی طراحی سایت با بازدید میلیونی با لاراول جواب داد.

بله

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

ثانیا لاراول خیلی خوب جواب میده

۱۲ بهمن، ۱۳۹۸

۴ هفته پیش
@farahmand به گفتگوی از چه سرویس v*p*n استفاده میکنین ؟ جواب داد.

@farzad مثل اینکه این یکی حتی برای نمونه های رایگانش هم سرور اختصاصی در نظر گرفته

۱۱ بهمن، ۱۳۹۸

۴ هفته پیش
@farahmand به گفتگوی اولین پروژه ! جواب داد.

دوست عزیز! با قدرت شروع کن و از هیچ باختی نترس! قطعاً میتونی چون که همیشه اول و ابتدای یک کار دشوار به نظر میاد ولی بعد از یکبار انجام، راحت دیده میشه؛

موفق باشی

۵ دی، ۱۳۹۸

٢ ماه پیش
@farahmand به گفتگوی فریلنسری یا کار در شرکت؟ جواب داد.

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

۳ دی، ۱۳۹۸

٢ ماه پیش
@farahmand به گفتگوی از چه سرویس v*p*n استفاده میکنین ؟ جواب داد.

@mas1375 خواهش می‌کنم؛ جوابم رو آپدیت کردم دوباره یک نگاه بیندازید

٢ ماه پیش
@farahmand به گفتگوی از چه سرویس v*p*n استفاده میکنین ؟ جواب داد.

@amir ممنون امیر جان

٢ ماه پیش
@farahmand به گفتگوی از چه سرویس v*p*n استفاده میکنین ؟ جواب داد.

سلام

برای اندروید دانلود کنید: 1.1.1.1

بهترین شکن برای اندروید همین 1.1.1.1 هست.

برای کروم هم افزونه SyberGhost رو از اینجا دانلود کنید. خیلی خوبه.

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

٢ ماه پیش
@farahmand به گفتگوی نمایش اطلاعات یک صفحه در صفحه ای دیگر جواب داد.

@behzad باید به روابط توجه کنید:

  • اگر یک به چند (one to many) هست نیازی به جدول جداگانه نیست؛ مثلاً اگر فقط ادمین میتونه هر مطلبی رو لایک کنه، خب در جدول مطالب یک فیلد لایک اضافه می‌کنید و هر موقع لایک شد، مقدارش رو true می‌کنید.

  • اگر چند به یک (many to one) هست هم نیازی به جدول جداگانه نیست؛ مثلاً اگر همه میتونن ادمین رو لایک کنن، در جدول کاربران یک فیلد لایک اضافه می‌کنید و هر موقع لایک کردند، مقدارش رو true می‌کنید.

  • اگر چند به چند (many to many) هست به جدول جداگانه است؛ مثلاً اگر همه میتونن همدیگر رو لایک کنن، یک جدول user_likes درست می‌کنید که سه تا فیلد داره: ۱. آیدی ۲. یوزری که لایک کرده ۳. یوزر یا مطلبی که لایک شده


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

۱ دی، ۱۳۹۸

٢ ماه پیش
@farahmand به گفتگوی آموزش بلاک چین جواب داد.

@behzad جان فکر کنم چون آموزشش در پارس کلیک نیست، مشکلی نباشه بگو.

ضمناً هر معلمی یاد میگیره و بعد یاد میده؛ بگو که یاد بگیرن و در پارس کلیک بهترش رو بذارن!

۹ آذر، ۱۳۹۸

٣ ماه پیش
@farahmand به گفتگوی نمایش اطلاعات یک صفحه در صفحه ای دیگر جواب داد.

سوالتون گنگ هست!

٣ ماه پیش
@farahmand به گفتگوی مشکلات موجود داخل سایت پارس کلیک جواب داد.

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

۲۰ آبان، ۱۳۹۸

۴ ماه پیش
نویسنده @farahmand یک مقاله تازه به اسم کتابخانه‌ها و نحوه استفاده از آنها نوشت.

در بسیاری از پروژه‌ها مخصوصاً پروژه‌های وب (وب‌اپ‌ها، وب‌سایت‌ها و ....) نیاز به یک‌سری خدمات تکراری داریم. برای مثال که یک سایت آموزشی نیاز به پخش فیلم دارد و یک وبلاگ هم ممکن است نیاز به پخش‌کننده فیلم داشته باشد. یکی از روش‌های برطرف کردن این نیاز استفاده از کتابخانه‌ها یا به اصطلاح Library ها است.

برای این قابلیت‌ها که در front-end از آنها بهره می‌بریم، باید دنبال بهترین کتابخانه آن موضوع باشیم. برای این کار، بنده از یک ابزار استفاده می‌کنم:

سایت javascripting

Javascripting.com این سایت در دسته‌بندی‌های مختلف قابلیت‌های وب چندین کتابخانه معرفی و آنها را بر اساس ستاره‌های گیت‌هاب مرتب می‌کند. توضیحات مربوط به هر کدام را هم در همان جا ارائه می‌کند.

دو نکته آموزشی:

چرخ را دوباره اختراع نکنیم!

استفاده از کتابخانه‌های جاوااسکریپت (و CSS) عار نیست. وقتی یکبار یک نفر شبیه چیزی که نیاز دارید را نوشته از همان استفاده کنید. دوباره‌نویسی کتابخانه‌ها کار عقلانی نیست! البته برای تمرین جاوااسکریپت و سی‌اس‌اس یا خلق قابلیتی نو نه تنها منفور نیست بلکه نکته‌ای مثبت است.

از آن طرف بوم نیفتیم!

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

۴ ماه پیش
@farahmand به گفتگوی تغییر URL صفحه توسط ajax جواب داد.

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

مثلاً

example.com/product/23
یا
example.com/product?id=23

یک محصول رو نشون بده و

example.com/product/24
یا
example.com/product?id=24

یک محصول دیگه رو.

حالا در این صفحات با ایجکس اطلاعات رو بگیرید و نشون بدید

۴ ماه پیش
@farahmand به گفتگوی تغییر URL صفحه توسط ajax جواب داد.

به خاطر اینه که اون URL تولید شده موقت هست

۴ ماه پیش
@farahmand به گفتگوی آینده برنامه های موبایل جواب داد.

@bahramct البته به خیلی چیزا بستگی داره مثلاً اینستاگرام، فیس‌بوک و اسکایپ کوچک نیستند ولی با React Native نوشته شده اند

۱۷ آبان، ۱۳۹۸

۴ ماه پیش
@farahmand به گفتگوی انتقاد جواب داد.

@amir منظورم از پارس کلیک محتوای عالی و با کیفیت فارسی هستش.

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

۱۶ آبان، ۱۳۹۸

۴ ماه پیش
@farahmand یک گفتگو به اسم آموزش بلاک چین درست کرد.

درود و سلام خدمت همه

می‌خواستم بدونم کسی آموزش خوب و کامل بلاک‌چین سراغ داره؟ زبانش اهمیت نداره ولی کیفیتش به شدت برام مهمه.

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

۴ ماه پیش
@farahmand به گفتگوی انتقاد جواب داد.

@amir میگن که هر تقریبا هر دو سال علم و تکنولوژی بشر دوبرابر میشه

حیفه که پارس کلیک جا بمونه از این روال

۴ ماه پیش
@farahmand به گفتگوی آینده برنامه های موبایل جواب داد.

اولا بحثتون یک مقدار گنگ هست ولی به یک نکته خیلی خوب توجه کنید

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

دیجی‌کالا هزینه هنگفتی رو داد تا اپلیکیشنش با React Native نوشته بشه و دو ماهه تموم بشه! اما الان دو ساله داره هزینه می‌کنه ولی هنوز هم به نتیجه نرسیده!

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

۱۳ آبان، ۱۳۹۸

۴ ماه پیش
@farahmand به گفتگوی انتخاب سخت! جواب داد.

@mobinroshnas سلام

  1. با زبان پایتون تقریبا برای هر پلتفرمی می شه اپ نوشت [وب، لینوکس، اندروید و ...]
  2. خیلی ساده هست

به همین دلیل فضای کار زیادی داره

۴ ماه پیش
@farahmand به گفتگوی بهترین شیوه پرداخت داخل ایران جواب داد.

@salarka من از idpay هم استفاده کردم بد نیست

۴ ماه پیش
@farahmand به گفتگوی بهترین شیوه پرداخت داخل ایران جواب داد.

@amir من میتونم کار های درگاه پرداخت رو براتون بکنم. مثل شماره موبایل ایرانی و ...

۴ ماه پیش
@farahmand به گفتگوی انتقاد جواب داد.

سلام

من هم موافقم

@amir اگر کمکی از دست من بر میاد در خدمتم

۵ مهر، ۱۳۹۸

۵ ماه پیش
@farahmand به گفتگوی ساخت preload صفحه جواب داد.

HTML :

<div class="container-fluid fixed-top fixed-bottom bg-primary" id="loading">
<!-- Preloading content -->
</div>

jQuery :

$(window).on('load',() => { // document.readyState === "complete"
    setTimeout(() => {
      $('#loading').addClass('fadeaway');        
    }, 300);
  });

CSS :

.fadeaway {
  animation-name: fadeaway;
  animation-duration: .5s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

@keyframes fadeaway {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}

توضیحات:

این یک preloader نوشته شده از پایه است که تست هم شده. از jquery و بوت استرپ هم استفاده کردم که خیلی ساده با جایگزین کردن استایل و جاوااسکریپت خودتون میتونید از شر اونها هم خلاص بشید.

هر وقت صفحه کامل لود بشه، محو میشه.

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

۶ ماه پیش
@farahmand به گفتگوی دریافت API از سایت های آپلودی جواب داد.

درود

سایت mediafire سایت خوبیه که فکر میکنم API هم داره.

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

۶ ماه پیش
@farahmand به گفتگوی ایده جدید جواب داد.

و هر کسی کاری مثل این داشت، همونجا پست کنه.

۶ ماه پیش
@farahmand به گفتگوی ایده جدید جواب داد.

@behzad دوست عزیز؛ لطفاً از توضیحات اضافه در طرح سوال بپرهیزید وسوال رو واضح و مختصر بیان کنید. اگر خصوصیه، یک پیام زیر یکی از پست ها بدید که به صلاحدید @amir پاسخ داده میشه. بعد هم پارس‌کلیک مثل خیلی سایت های دیگه نیست که پستی بی‌فایده گذاشته بشه. اینجا حتی روی تگ و برچسب پست‌ها نظارت میشه و در صورت نیاز ریزترین جزئیات ویرایش میشه.

روی صحبتم با همه دوستان هست

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


پ.ن: بهزاد جان این ایده و کار رو در قسمت کارهای پارس‌کلیک پست کن.

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

۷ ماه پیش
@farahmand به گفتگوی حذف کاربر به همراه پست هاش جواب داد.

همونطور که @amir گفتن، اگر cascade باشه وقتی کاربر حذف میشه، همزمان پست هاش هم حذف میشه. حالا یک مطلب جالب اگر مثلاً foreign key لایک های پست‌ها هم cascade باشه، اون رکوردها هم حذف میشه. البته اگر درست کد زده باشید، اگر مثلاً لایک ها هم حذف نشه error درکار نیست.

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

۷ ماه پیش
@farahmand به گفتگوی تحریم گیت هاب علیه کاربران ایرانی جواب داد.

@amir راستی پروژه‌هامون رو می‌تونیم public کنیم و backup بگیریم.

درواقع یک قدم اومدن عقب‌تر ولی باز هم نمی‌شه از ریپو های خصوصی استفاده کرد! 😓

ولی خب توی اون ۱ دقیقه همه به ریپو ما دسترسی دارند

۷ ماه پیش
@farahmand به گفتگوی تحریم گیت هاب علیه کاربران ایرانی جواب داد.

@amir امیر جان وقتی مایکروسافت مالک گیت‌هابه به نظرت انتظار میره بازش کنه؟ حتی با ایمیل زدن هم باز نمی‌شه مگر به این جمله ایمان بیارند که:

سیاست نباید وارد دنیای open source بشه

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

من برای شرکت از GitLab local استفاده می‌کنم.

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

۹ ماه پیش
@farahmand به گفتگوی ایجاد بخش فعالیت کاربری جواب داد.

در جدول کامنت ها یک ستون به اسم user_id درست کن و وقتی کامنت گذاشت آیدیش رو در اون ذخیره کنه

اونوقت کد میشه:

SELECT * FROM table WHERE user_id = $user_id;

=== وقتی کاربر لاگینه باید آیدیش رو توی یک سشن نگهداری که هر جا نیاز شد (مثل اینجا) استفاده کنی

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

١۰ ماه پیش
@farahmand به گفتگوی فراخوانی پلاگین در videojs جواب داد.

با اینکه videojs خیلی پلیر قوی هست ولی اگر کارتون با یک چیز (نسبتاً) سبکتر راه میافته، از plyr استفاده کنید

١۰ ماه پیش
@farahmand به گفتگوی تغییر url بدون لود شدن صفحه وب جواب داد.

یه کار هایی با htaccess میشه انجام داد ولی نه به این شدت و حدت

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

@behzad راهنمای کامل دیدئو در مقالات پارس کلیک هست

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

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

١١ ماه پیش
@farahmand به گفتگوی نحوه بارگذاری تدریجی تصاویر در php جواب داد.

@woohee با یک سرچ می تونید ویدیو های انگلیسی و فارسی پیدا کنید از جمله آموزش @amir که در پارس کلیک هست

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

١١ ماه پیش
@farahmand به گفتگوی نحوه بارگذاری تدریجی تصاویر در php جواب داد.

با ajax می تونید به راحتی این کار رو در PHP ، ASP و ... انجام بدید.

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

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

@behzad لطفاً متن کامل فایل html و css تون رو بگذارید تا مشکل رو پیدا کنیم.

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

١٢ ماه پیش
@farahmand به گفتگوی میکروفون مناسب برای ضبط ویدیو جواب داد.

@salar خواهش میکنم

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

@president من ساده ترین حالت رو گفتم که مشکلشون حل بشه‌.

و اگر نه چند فایل رو می توان با فرمت های متفاوت اضافه کرد.

١٢ ماه پیش
@farahmand به گفتگوی میکروفون مناسب برای ضبط ویدیو جواب داد.

@salar متاسفانه از ایران امکان خریدش به راحتی نیست!

اگر مایل بودید crack رو هم دانلود بفرمایید.

بنده خودم به همین دلیل استفاده نمی کنم!

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

١٢ ماه پیش
@farahmand به گفتگوی میکروفون مناسب برای ضبط ویدیو جواب داد.

@behzad به نظر من بهترین برنامه که هم ضبط می کنه هم میتونید داخل اون ویرایش کنید، Camtasia Studio هست.

اون رو می تونید از اینجا دانلود کنید.

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

@behzad اینطوری باید عمل کنید:

<style>
@font-face {
  font-family: family; /* اسم دلخواه شما برای اون فونت که هر جا بخواهید صداش کنید، از اون استفاده می کنید. */
  src: url("path_to_font_file.woff2"); /* آدرس فایل فونت‌تون رو اینجا بگذارید*/
}
.my_font {
  font-family: family;
}
</style>

HTML

<p class="my_font">
پاراگراف با فونت مد نظر شما
</p>

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

١٢ ماه پیش
@farahmand به گفتگوی ارور ۵۰۳ جواب داد.

@netwons لطفاً از فضای خالی و اسپیس و کاراکتر های بی مورد برای پر کردن ۲۰۰ حرف ساخت گفتگو استفاده نکنید.

بی مورد نبوده همچین محدودیتی رو @amir گذاشتند

١٢ ماه پیش
@farahmand به گفتگوی فریمورک جنگو جواب داد.

@woohee

یعنی کدهای پایتون مثل جاوااسکریپت فرونت اند هست و کاربر میتونه اونارو ببینه؟

کد های پایتون مستقیماً روی وب اجرا نمی شوند و قرار نیست مثل جاوااسکریپت باشند.

مگه میشه با زبانی که back-end نیست یک فریمورک back-end ساخت؟

مگه جاوااسکریپت back-end هست؟؟ که از اون Nodejs رو ساختند که back-end حساب میشه!

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

١٢ ماه پیش
@farahmand به گفتگوی فریمورک جنگو جواب داد.

@woohee

جنگو فریمورک back-end پایتون هست

برای استفاده از آن هم مثل PHP که نیاز به سرور PHP داره، جنگو هم نیاز به سرور بخصوص داره.

سرورهاش هم معمولاً گرون قیمت هستند


بعد هم لاراول فریمورک php هست و جنگو فریمورک پایتون؛ خود php و همه فریمورک‌هاش back-end هستند، اما خود پایتون back-end نیست اما جنگو هست!


وردپرس یک cms هست یعنی content management system (سیستم مدیریت محتوا) ولی جنگو زبان برنامه نویسی بر پایه پایتون هست. مثل اینه که بخواهید وردپرس رو با php مقایسه کنید.

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

١٢ ماه پیش
@farahmand به گفتگوی نمایش فرم و ثبت اطلاعات بعد از ریدایرکت کردن صفحه جواب داد.

@m-p خواهش میکنم

بنده هم قصد جسارت نداشتم؛ از قوانین انجمن هست!

١٢ ماه پیش
@farahmand به گفتگوی نمایش فرم و ثبت اطلاعات بعد از ریدایرکت کردن صفحه جواب داد.

@m-p لطفاً از فرمت مارک‌دان برای پاسخ هاتون استفاده کنید.

جهت مطالعه به اینجا مراجعه کنید.

١٢ ماه پیش
@farahmand به گفتگوی ??? setElementById جواب داد.

@woohee خواهش میکنم

١٢ ماه پیش
@farahmand به گفتگوی ??? setElementById جواب داد.

@woohee

document.getElementById("button").click()

آیدی دکمه را button بگذارید

۱۰ اسفند، ۱۳۹۷

١٢ ماه پیش
@farahmand به گفتگوی ویرایشگر متن سابلایم جواب داد.

@behzad فکر کنم گزینه پیش‌فرضی نداره!

این پکیج رو ببینید.