🔤 @Code_Unique
Please open Telegram to view this post
VIEW IN TELEGRAM
🐱 https://github.com/fanishah/zarinpal-pay
🔤 @Code_Unique
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - fanishah/zarinpal-pay: Node.js استفاده آسان و راحت از درگاه پرداخت زرین پال در
Node.js استفاده آسان و راحت از درگاه پرداخت زرین پال در - fanishah/zarinpal-pay
🔤 @Code_Unique
Please open Telegram to view this post
VIEW IN TELEGRAM
استفاده از Passport.js به توسعهدهندگان کمک میکند تا فرآیند احراز هویت را به شکلی ساده، امن و قابل گسترش پیادهسازی کنند.
• کتابخانه Passport.js یک ابزار قدرتمند برای پیادهسازی احراز هویت در برنامههای Node.js است. با توجه به پشتیبانی از استراتژیهای مختلف و سادگی در پیادهسازی، این کتابخانه یکی از انتخابهای محبوب توسعهدهندگان است. این ابزار با رویکرد ماژولار خود امکان ایجاد سیستمهای احراز هویت پیچیده و منعطف را فراهم میکند و به توسعهدهندگان کمک میکند تا به راحتی نیازهای امنیتی پروژههای خود را برآورده کنند.
🧾 https://www.passportjs.org/
🎞 برای یادگیری Passport js این ویدیو یوتیوب رو مشاهده کنین حتما:🔴 https://youtu.be/F-sFp_AvHc8?si=e8r1ImRoGuuWzmgs
🔤 @Code_Unique
Please open Telegram to view this post
VIEW IN TELEGRAM
Code_Unique.pdf
692 KB
🔤 @Code_Unique
Please open Telegram to view this post
VIEW IN TELEGRAM
یه قابلیتی که تلگرام داره و خیلی دوسش دارم قابلیت اینه وقتی تولدته به بقیه نشون میده هدف این کارش از دیدگاه من اینه با وجود شرایط سختی که رو زندگی حاکم و سواره واقعا کوچک ترین شادیا هم از بین رفته.
امروز دیدم تولدمه و وارد دهه ۲۰ - ۳۰ شدم و به عنوان یه برادر کوچیک خواستم کمی دردودلی داشته باشم.
دهه ۲۰ تا ۳۰ یکی از سختترین دهه های هر فرد محسوب میشه تو این برهه انقدر باید استرس، فشار، بی پولی بی خوابی و حتی شده گشنگی بکشی تا بتونی با موفقیت بیای بیرون.
من تو زندگی و روندی که پیش گرفتم به این اصل که میگه اقا از ۲۰ تا ۳۰ سالگی نرو با رفیقات drink بزن، نرو با دختر مردم با جیب خالی لاس بزنی رو مهارت هات تمرکز کن خودتو ارتقا بده تو این سن، تا افسوس دهه ۳۰ تا ۴۰ نخوری که میتونستی بکنی اما نکردی!!
یجا ویدیو دیدم داشت میگفت من الان تورو برای کارم تو آمریکا بخوام ایا اماده ایی برام کار کنی؟ رو زبانت کار کردی؟ رو بدنت کار کردی؟ باشگاه میری تا استایلت مناسب باشه؟ مرد بار اومدی اصلا!!. من خودم قید دانشگاهمو زدم تا بتونم با تمرکز بالاتری رو مهارت هام کار کنم، نمیگم شمام بزنین نه! اگه میبینی دانشگاه برات مفیده حتما برو ولی به دید این نرو دانشگاه بهت پول برسونه که اوج بدبختی این زمانه، مخصوصن ما پسرا که بعدش سربازی داریم:) تازه با این دلار ۸۰ تومنی.
هرجا دیدین کم اوردین مطعن باشین یه پله برای موفقیت بعدیتونه نمیخوام برم بالا ممبر فاز نصیحت بردارم چون نه جاش اینجاس نه به برنامه نویسی ربط داره اما شاید رو شخصیت فرد تاثیر بزاره
اینو یه گوشه ذهنتون داشته باشید به عنوان برادر کوچکتر از من: اگه میخواهی تو دهه ۳۰ تا ۴۰ که انشالله خانواده خوبیم تشکیل بدی دردی رو تحمل نکنی / و نزاری تحمل کنن خونودات، این دهه ۲۰ سالگی تا ۳۰ سالگیو جدی بگیر اگم از این دهه گذشتی خیلی خوش حالم برات و مطعنم تو روند خوبی داری پیش میری.
با اجازتون امروز پستی نداشته باشیم تا بتونم با فکری بازتر محتوا قرار بدم 🙏 ❤️
هروقت دوست داشتی با فرد غریبه ایی دردودل بکنی باعث افتخارمه بیای پیویم تا کنارت باشم قطعا جوابتو میدم رفیق ❤️
@idvmh
امروز دیدم تولدمه و وارد دهه ۲۰ - ۳۰ شدم و به عنوان یه برادر کوچیک خواستم کمی دردودلی داشته باشم.
دهه ۲۰ تا ۳۰ یکی از سختترین دهه های هر فرد محسوب میشه تو این برهه انقدر باید استرس، فشار، بی پولی بی خوابی و حتی شده گشنگی بکشی تا بتونی با موفقیت بیای بیرون.
من تو زندگی و روندی که پیش گرفتم به این اصل که میگه اقا از ۲۰ تا ۳۰ سالگی نرو با رفیقات drink بزن، نرو با دختر مردم با جیب خالی لاس بزنی رو مهارت هات تمرکز کن خودتو ارتقا بده تو این سن، تا افسوس دهه ۳۰ تا ۴۰ نخوری که میتونستی بکنی اما نکردی!!
یجا ویدیو دیدم داشت میگفت من الان تورو برای کارم تو آمریکا بخوام ایا اماده ایی برام کار کنی؟ رو زبانت کار کردی؟ رو بدنت کار کردی؟ باشگاه میری تا استایلت مناسب باشه؟ مرد بار اومدی اصلا!!. من خودم قید دانشگاهمو زدم تا بتونم با تمرکز بالاتری رو مهارت هام کار کنم، نمیگم شمام بزنین نه! اگه میبینی دانشگاه برات مفیده حتما برو ولی به دید این نرو دانشگاه بهت پول برسونه که اوج بدبختی این زمانه، مخصوصن ما پسرا که بعدش سربازی داریم:) تازه با این دلار ۸۰ تومنی.
هرجا دیدین کم اوردین مطعن باشین یه پله برای موفقیت بعدیتونه نمیخوام برم بالا ممبر فاز نصیحت بردارم چون نه جاش اینجاس نه به برنامه نویسی ربط داره اما شاید رو شخصیت فرد تاثیر بزاره
اینو یه گوشه ذهنتون داشته باشید به عنوان برادر کوچکتر از من: اگه میخواهی تو دهه ۳۰ تا ۴۰ که انشالله خانواده خوبیم تشکیل بدی دردی رو تحمل نکنی / و نزاری تحمل کنن خونودات، این دهه ۲۰ سالگی تا ۳۰ سالگیو جدی بگیر اگم از این دهه گذشتی خیلی خوش حالم برات و مطعنم تو روند خوبی داری پیش میری.
با اجازتون امروز پستی نداشته باشیم تا بتونم با فکری بازتر محتوا قرار بدم 🙏 ❤️
هروقت دوست داشتی با فرد غریبه ایی دردودل بکنی باعث افتخارمه بیای پیویم تا کنارت باشم قطعا جوابتو میدم رفیق ❤️
@idvmh
SELECT * FROM Products WHERE price > 5000;
SELECT * FROM Products WHERE price <> 5000;
برای ترکیب چند شرط:
SELECT * FROM users WHERE role = 'user' AND age < 25;
SELECT * FROM users WHERE role = 'user' OR age < 25;
برای انجام عملیات ریاضی:
SELECT price, price * 15000 AS newPrice FROM Products;
برای ترکیب نتایج کوئریها:
SELECT Name FROM users
UNION
SELECT Name FROM seller;
SELECT * FROM Products WHERE price BETWEEN 500 AND 600;
SELECT * FROM users WHERE phone IS NULL;
SELECT * FROM tickets WHERE status IN ("cancel", "accept");
🔤 @Code_Unique
Please open Telegram to view this post
VIEW IN TELEGRAM
ممکنه اسم این کتابخانه تا حالا ندونسته باشیت اما این کتابخانه در جاوااسکریپت، یکی از محبوبترین ابزارهای Query Builder است.
const knex = require('knex')({
client: 'mysql',
connection: {
host: 'localhost',
user: 'root',
password: '',
database: 'mytestdb'
}
});
// ایجاد یک کوئری SELECT
knex('users')
.select('id', 'name', 'email')
.where('role', 'admin')
.orderBy('created_at', 'desc')
.then((rows) => {
console.log(rows);
})
.catch((error) => {
console.error(error);
});Knex.js, Sequelize
🔤 @Code_Unique
Please open Telegram to view this post
VIEW IN TELEGRAM
🧾 https://visualgo.net
🔤 @Code_Unique
Please open Telegram to view this post
VIEW IN TELEGRAM
🧾 https://datalemur.com/sql-tutorial/best-practices-for-writing-sql-queries
🔤 @Code_Unique
Please open Telegram to view this post
VIEW IN TELEGRAM
Datalemur
Best Practices to Write Clean SQL Queries With Examples
Advanced SQL Interviews don't just test you on correctness – they often check out your SQL coding style too, especially during [take-home SQL challenges](https://datalemur.com/blog/sql-interview-guide#practice-take-home-sql-interview-challenges).
Usually…
Usually…
site:sitename "topicname"
site:medium.com "nestjs"
- مقاله های مرتبط با nestjs برات میاره.
🔤 @Code_Unique
Please open Telegram to view this post
VIEW IN TELEGRAM
Node Unique
من خودم از این تکنیک بیشتر زمان هایی استفاده میکنم که با گوشی میخوام مقاله بخونم
- دامنه یا Domain، نامی است که برای دسترسی آسان به وبسایتها استفاده میشود. این نام به جای آدرس عددی (IP Address) سرور قرار میگیره.
- نام دامنه: نامی هست که ما انتخاب میکنیم برای وبسایت (مثلاً google, digikala).
- پسوند دامنه: نوع یا هدف وبسایت را نشان میدهد (مانند .com, .org, .ir).
https://www.digikala.com
- هاست (Host) به فضایی گفته میشه که تمام فایلها، دادهها، و اطلاعات مربوط به یک وب سایت در آن ذخیره و مدیریت میشه. وقتی یک کاربر آدرس وبسایت (دامنه) رو داخل مرورگر وارد میکنه، هاست همان جایی است که اطلاعات و محتوای سایت از آن بارگذاری و به کاربر نمایش داده میشه.
- هاستها به انواع مختلفی تقسیم میشه که هر کدام برای نیازهای خاصی طراحی شدهاند:
• چندین وبسایت از یک سرور و منابع مشترک استفاده میکنند.
•ارزانترین گزینه است.
• مناسب برای وبسایتهای کوچک و با ترافیک کم.
• یک سرور کامل فقط به وبسایت شما اختصاص داده میشود.
• منابع کاملاً اختصاصی و بدون اشتراک.
• مناسب برای وبسایتهای بزرگ با ترافیک بالا.
• سرور به چند بخش تقسیم شده و هر بخش به یک کاربر اختصاص داده میشود.
• امکاناتی مشابه هاست اختصاصی، اما با هزینه کمتر.
• مناسب برای وبسایتهای متوسط با نیاز به منابع اختصاصی.
• وبسایت از منابع چندین سرور استفاده میکند.
• مقیاسپذیری و پایداری بالا.
• مناسب برای وبسایتهای پویا و ترافیک متغیر.
• بهطور ویژه برای وبسایتهای وردپرسی طراحی شده است.
• امکانات بهینهسازی شده برای سرعت و امنیت.
• مناسب برای وبسایتهایی که از WordPress استفاده میکنند.
• جایی که فایلها و پایگاه داده وبسایت ذخیره میشوند.
• قدرت پردازشی برای اجرای برنامهها و پردازش درخواستهای کاربران.
• حافظه موقت که برای اجرای سریعتر فرآیندها استفاده میشود.
• میزان دادهای که بین سرور و کاربران منتقل میشود.
• ابزار مدیریت هاست، مثل cPanel یا Plesk، که برای مدیریت آسان وبسایت استفاده میشود.
مانند PHP، Node.js، MySQL، MongoDB و غیره.
- سرعت بالا:
• هاستی که از سختافزار بهروز و حافظه SSD استفاده کند.
- امنیت قوی:
• شامل فایروال، SSL، و امکانات پیشگیری از حملات DDoS.
- پشتیبانی فنی:
• پشتیبانی ۲۴/۷ برای حل مشکلات فنی.
- پایداری (Uptime):
• تضمین دسترسی مداوم به وبسایت (بیش از ۹۹.۹%).
- مقیاسپذیری:
• امکان ارتقا منابع برای تطبیق با رشد وبسایت.
🔤 @Code_Unique
Please open Telegram to view this post
VIEW IN TELEGRAM
رفقا سلام، ابتدا پست امروز یه مطلبی رو باهاتون به اشتراک بزارم. ایدی کانال و اسم عوض شده و اخیرن فعالیت چنل مثل قبل پایین اومده به علت اینکه این روزا سرم به شدتت شلوغه و مشغول ارتقا مهارت های hard-skill هستم و همچنین این روزا دلو دماغ تولید محتوا هم از دست دادم و من سعی میکنم همیشه تمام توان و صدمو بزارم که مطالب، مقاله، تجربه هایی که روزمره بهش برمیخورم درجا به اشتراک بزارم و همچنین کنارشم دارم یه ربات تلگرامی توسعه میدم که کاراییش اینه براتون مقاله هایی از topic که مشخص میکنید از سایت های محبوب جمع آوری میکنه و همچنین ریپو های گیت هاب + سورس کد رو براتون میفرسته و ... که قصد لو دادنشو ندارم😁
پست امروز ساعت ۶ قرار داده میشه و موضوع درباره اینه چطوری بک اند پروژه رو دیپلوی کنیم و چه قسمت هایی باید دیپلوی بشه که میتونه سوال خیلی از افراد تازه وارد باشه، اگه حال کردین برای دادن روحیه کافیه پست های کانالو share کنین بین دوستانتون تا هر روز خانوادمون بزرگتر بشه. ایدی کانال @NodeUnique
اما جدا از هرچیزی اگه فکری میکنین کمکی / راهنمایی از دستم برمیداد من همیشه تو pv هستم و حتما پاسخ میدم بهتون ❤️
@iDvMH
پست امروز ساعت ۶ قرار داده میشه و موضوع درباره اینه چطوری بک اند پروژه رو دیپلوی کنیم و چه قسمت هایی باید دیپلوی بشه که میتونه سوال خیلی از افراد تازه وارد باشه، اگه حال کردین برای دادن روحیه کافیه پست های کانالو share کنین بین دوستانتون تا هر روز خانوادمون بزرگتر بشه. ایدی کانال @NodeUnique
اما جدا از هرچیزی اگه فکری میکنین کمکی / راهنمایی از دستم برمیداد من همیشه تو pv هستم و حتما پاسخ میدم بهتون ❤️
@iDvMH
- دیپلوی فایل های بک اندی روش های متفاوتی وجود داره که اکثریت برای نمونه کار ها از لیارا یا هاست یا سرور اختصاصی (VPS)و یا اگه دانش داکر دارین با داکر و .. انجام میشه.
- برای دیپلوی نمونه کار های خودتون شما باید دیتابیس پروژه و فایل های پروژه و همچنین اگه پنل پیامکی دارین (فعال) باشه. همچنین فایلهایی مثل .env نباید مستقیماً دیپلوی بشه. به جای آن، مقادیر متغیرهای محیطی باید در سرور تنظیم کنیم. اگر از سرور اختصاصی یا VPS استفاده میکنید، تنظیمات سرور (مانند Nginx، Apache، یا Reverse Proxy) باید اعمال شوند.
برای برنامههای در حال اجرا، باید ابزارهای مدیریت فرآیند (مانند PM2 یا Docker) استفاده کنیم.
🔤 @NodeUnique
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
- داخل این ریپو گیت هاب
🐱 https://github.com/github/gitignore
🔤 @NodeUnique
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
- داکر یک پلتفرم متنباز است که به توسعهدهندگان و مهندسان DevOps و تیمهای IT کمک میکند تا برنامهها را در محیطهایی به نام کانتینر اجرا، مدیریت و توزیع کنند. کانتینرها محیطهایی سبک و مستقل هستند که تمام اجزای مورد نیاز یک برنامه (مانند کتابخانهها، وابستگیها و پیکربندیها) را در خود جای میدهند.
- داکر یک ابزار کانتینرسازی است که به ما اجازه میدهد برنامهها را به صورت استاندارد در قالب کانتینر بسازیم و اجرا کنیم. این کانتینرها میتونه روی هر سیستمعاملی که از داکر پشتیبانی میکنه(مانند لینوکس، ویندوز و مک) اجرا بشه، بدون نیاز به تغییر در کد یا تنظیمات برنامه.
- قبل از داکر، تیمها معمولاً از ماشینهای مجازی (VM) برای جداسازی برنامهها استفاده میکردند. اما کانتینرها:
سبکتر از VM هستند (نیازی به سیستمعامل کامل ندارند).
سرعت اجرای بیشتری دارند.
منابع کمتری مصرف میکنند.
• Samsung, Adobe, Google, PayPal, Netflix, ....
🎞 برای یادگیری و آشنایی با داکر این crash course رو پیشنهاد میکنم.🔴 https://www.youtube.com/watch?v=31ieHmcTUOk&list=PL4cUxeGkcC9hxjeEtdHFNYMtCpjNBm3h7
🔤 @NodeUnique
Please open Telegram to view this post
VIEW IN TELEGRAM
• زبان فارسی
- https://dontasktoask.ir/
• زبان انگلیسی
- https://dontasktoask.com/
- https://xyproblem.info/
- https://idownvotedbecau.se/nocode/
🔤 @NodeUnique
Please open Telegram to view this post
VIEW IN TELEGRAM
نپرس که بپرسم، فقط بپرس
راهکار هایی برای پرسش بهتر مسائل و سوالات با ارائه راهنمایی های لازم برای پرسش بهتر در جهت دریافت پاسخ های بهتر و اصولیتر
چطور یک رزومه قوی برای فرصتهای شغلی بهتر بسازیم؟
داخل این مقاله چه چیز هایی یادمیگیریم؟
• بخش های رزمه
• ۱۰ نکته اصلی درباره رزومه خوانا
• رزومه انگلیسی یا فارسی
و ...
✈️ لینک مقاله
@NodeUnique
داخل این مقاله چه چیز هایی یادمیگیریم؟
• بخش های رزمه
• ۱۰ نکته اصلی درباره رزومه خوانا
• رزومه انگلیسی یا فارسی
و ...
@NodeUnique
Please open Telegram to view this post
VIEW IN TELEGRAM