۵ تیر، ۱۳۹۹
@farahmand به گفتگوی api گوگل مپ جواب داد.
سلام
این location picker
به احتمال زیاد به دردتون میخوره (لینک)
موفق باشید
۸ خرداد، ۱۳۹۹
@farahmand به گفتگوی نیاز به راهنمائی فوری درباره فریمورک کدایگنیتر جواب داد.
شما توضیح بفرمایید من هستم
۷ خرداد، ۱۳۹۹
@farahmand یک گفتگو به اسم نصب multi-domain ssl روی هاست درست کرد.
سلام؛
میخواهم که روی یک هاست دو دامین رو ثبت کنم که این کار انجام گرفته، ولی برای استفاده ازSSL
فقط میتوان یک دامین را پوشش داد مگر با استفاده از Multi-domain SSL
که با یک سرتیفیکیت چند دامین را دارای SSL
میکند! و روش گرفتن این سرتیفیکیت رو از سرویسهایی رایگان مثل Let's Encrypt
نمیدونم.
میخواستم ببینم کسی این کار رو انجام داده؟ اگر میدونید راهش رو لطفا راهنمایی کنید.
ممنون
۲ خرداد، ۱۳۹۹
@farahmand به گفتگوی پروژه رایگان جواب داد.
چرا بهشون نمی گی خب؟
شاید فراموش کرده اند
۲۸ اردیبهشت، ۱۳۹۹
@farahmand به گفتگوی بهترین نرم افزار برگزاری جلسه دونفره جواب داد.
@amir جان چون این سرویس ها بعضیاشون ایران رو تحریم کردند نمیشه با آی پی ایران رفت و باید از روش های معمول تغییر آی پی استفاده کرد که اونها هم کند هستند!
به نظر من اگر توی ایران هستید، یا از اسکایپ یا از سرویس اسکای روم استفاده کنید؛ من استفاده کردم خیلی عالیه؛ هم ساده هست هم نیاز به نصب نرم افزار خاصی نداره
ولی خب بعضی اوقات یکم تاخیر داره که من تست کردم در اکثر اوقات مشکل از اینترنت اعضای جلسه بود و نه سرور. البته باید بگم گاهی هم سرور قطعی داشت.
۲۳ فروردین، ۱۳۹۹
@farahmand به گفتگوی آموزش زبان انگلیسی؟ جواب داد.
سلام
چند تا چیز هست که به نظر من بهترین راه ها است:
-
فیلم نگاه کردن: اولاً هر نوع فیلمی مد نظر هست؛ فیلم سینمایی، سریال، اخبار، ویدیو های یوتیوب و ... نه به این صورت که با زیرنویس فارسی بذارید و نگاه کنید. باید بدون زیرنویس ببینید. اینطور که (در فیلمهای سینمایی و سریال ها) هر جمله نگهدارید و تکرارش کنید (اگر قصد دارید لهجهتون شبیه
native speaker
ها بشه). بعد سعی کنید کلمات رو بفهمید نه ایکه هر کلمه رو داخل دیکشنری بزنید. خیلی کمک میکنه به لهجه و کلمات جدید. -
کتاب خوندن: کتاب رو با توجه به سطح زبانتون انتخاب کنید. کلمات جدیدش رو با توجه به محتوا و
context
بفهمید (حدس بزنید) و در دیکشنری نگاه کنید. -
دوره های آموزشی: الان در این دوران قرنطینه خیلی از آموزشگاه های خوب زبان دروه های آنلاین برگزار میکنند.
از آموزش های برنامه نویسی انگلیسی هم میتونید بهره ببرید تا کلمات تخصصی هم یاد بگیرید
۲۲ فروردین، ۱۳۹۹
@farahmand یک گفتگو به اسم WebRTC و WebSocket درست کرد.
سلام
ایده این است که با استفاده از WebRTC
صوت و تصویر را از کاربر بگیرم و با استفاده از WebSocket
به سرور بفرستم. حالا از طرف سرور باز هم با استفاده از WebSocket
برای کاربر (یا کاربران) مقابل فرستاده شود تا یک حالت ویدیو چت به وجود بیاید.
حالا من دو سوال دارم:
- اول اینکه آیا با استفاده از
PeerToPeer
خودWebRTC
میتوان این کار را انجام داد؟ -
دومی (سوال اصلی): چطور میتوان سمت سرور دیتای آمده از طرف یکی از
WebSocket
ها را به دیگری فرستاد؟
نکات:
- سرور
php
است - پیام متنی هم در پروژه هست که اگر در این زمینه تجربه دارید آن ها را بیان کنید.
- اگر تجربه کار با
WebSocket
یاWebRTC
را دارید (به هر نوعی)، خوشحال میشوم در اینجا با من به اشتراک بگذارید.
۲۰ فروردین، ۱۳۹۹
@farahmand به گفتگوی نظرسنجی در مورد: پادکست یا ویدئو بلاگ؟ جواب داد.
سلام
به نظر من اگر لایو های موضوعی در اینستاگرام و یوتیوب باشه خیلی به درد می خوره. برای مثال تجربه ها و ... در پادکست ها باشه و ترفند های برنامه نویسی هفته ای یکبار لایو باشه.
۱۴ اسفند، ۱۳۹۸
@farahmand به گفتگوی تاثیر ریاضی در برنامه نویسی جواب داد.
ریاضی لازمه ولی نه برای کار های سطحی
مثلاً برای نوشتن الگوریتم یا به طور کلی در هوش مصنوعی خیلی نیازه
@farahmand به گفتگوی تاثیر ریاضی در برنامه نویسی جواب داد.
@amirsam لطفاً سوالتون رو در یک پست جدا گانه مطرح کنید
۸ اسفند، ۱۳۹۸
@farahmand به گفتگوی نظر دادن برای پادکست ها جواب داد.
@amir دوستمون میاوان مثل مقالات که از دیسکاس اومد بیرون کامنت های پادکست ها هم هر کدوم جدا و داخل سایت باشه
۲۸ بهمن، ۱۳۹۸
@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
این سایت در دستهبندیهای مختلف قابلیتهای وب چندین کتابخانه معرفی و آنها را بر اساس ستارههای گیتهاب مرتب میکند. توضیحات مربوط به هر کدام را هم در همان جا ارائه میکند.
چرخ را دوباره اختراع نکنیم!
استفاده از کتابخانههای جاوااسکریپت (و 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 سلام
- با زبان پایتون تقریبا برای هر پلتفرمی می شه اپ نوشت [وب، لینوکس، اندروید و ...]
- خیلی ساده هست
به همین دلیل فضای کار زیادی داره
@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 خواهش میکنم