NimaCodez | خفنیجات با نیما – Telegram
NimaCodez | خفنیجات با نیما
531 subscribers
39 photos
3 videos
27 links
مسئله های یک دولوپر کنجکاو و نیمچه Geek.

Go Deep, Learn Deep, Ask Deep.

A nerd without *shiny* grades.
Download Telegram
👀 حتما خواستید که برای یوزرهاتون token بسازید یا پسورد هش کنید و نیاز به یک key داشتید اما نمیدونستید که چه روشی قابل اطمینان تر و امن تره.

این key رو چه از نوع SHA بگیرید چه MD5 (که وحشتناکه 🥶)، و هشِ یه جمله خاصی باشه، با احتمال بسیار بالایی قابل برگشت به مقدار اولیه‌ش هست.

🔎 اما چیزی که احتمالش رو خیلی خیلی کم میکنه اینه که سکرت key تون اصلا یک مقدار هش شده نباشه!
const { randomBytes } = require('crypto');

randomBytes(64, (err, buffer) => {
if (err) throw err;
else console.log(buffer.toString('hex'));
})

این کد میتونه کمکتون کنه یک رشته‌ی هگزادسیمال کاملا رندوم به طول ۶۴ بایت (ورودی اول و قابل تنظیم) بسازید، و به عنوان Secret Key برای Access token ها و موارد دیگه ازش بهره ببرید ⭐️

خروجی کد بالا همچین چیزی میشه:
3efc1b7e6fd5a571c7af8ca5bad698aa04b994a82ea993b82ef344969105be7f1919224e2bb1d79b0825706168f6eedc53007c9febc3a83b7b2097b30d145996


🔗 @NimaCodez | © | Go Deep, Learn Deep, Ask Deep 🧠
❤‍🔥13🔥3👏2🆒2👍1
Media is too big
VIEW IN TELEGRAM
ما از دنیا محرویم شدیم!

سخنگو: حامد بیدی
اینستاگرام
💔12🔥2👍1
🔒 چند نکته که برای امنیت بیشتر اکانت هاتون در همه جا باید رعایتشون کنید ⭐️

0️⃣: حتما پسوردی که میذارید شامل حروف بزرگ و کوچیک، اعداد، نشانه ها (@, #, %, =, &, ^...) باشه.

1️⃣: ورود دو مرحله ای یا (Two Factor authentication, Two step authenctication) رو روشن کنید، اما این همه‌ی ماجرا نیست.

2️⃣: معمولا بعد از روشن کردن two setp، ازتون یه شماره تلفن یا ایمیل ریکاوری میگیرن که در صورت فراموشی یا هر اتفاق دیگه ای، بتونید با اون ایمیل اکانتتون رو بازیابی کنید. دقت کنید که حتما اون ایمیل مال خودتون باشه و بهش دسترسی داشته باشید ✉️

3️⃣: اگر از پسورد منیجر ها استفاده میکنید تحقیق کنید تا حتما از ایمن ترین هاشون استفاده کنید.

4️⃣: پسوردتون رو شامل اسم، فامیلی، اسم پدر/مادر، شماره تلفن و ... نکنید چون حدسش رو بشدت راحت تر میکنه.

5️⃣: سعی کنید از پسورد های متفاوتی تو هر سایتی استفاده کنید تا اگر یکیشون هک شدن، نتونن اون پسورد شمارو رو همه سایتای معروف دیگه تست کنن و جواب مثبت بگیرن

6️⃣: برای دیدن ترفند های امنیتی و برنامه‌نویسیِ بیشتر و یه سایت خفن برای ارزیابی پسورداتون تو چنل جوین بشید و آنمیوتش کنید چون پست بعدی میذارمش 💎

🔗 @NimaCodez | © | Go Deep, Learn Deep, Ask Deep 🧠
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥9👍5🙏3🔥2
NPM: https://npmjs.com/package/keygn

🌐 Github: https://github.com/NimaCodez/keygn

Installation:
npm i -g keygn
Usage:
keygn
و همین.

یادتون نره که حتما استار بدید به پروژه ⭐️
باعث میشه انرژی بگیرم.
هر فیچری حس کردید باحال ترش میکنه، کانتریبیوت کنید یا ایشو باز کنید!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥14👍3🔥3🆒1
🔥 ممنون از همه‌ی ۱۵۳ نفری که تو ۲ روز گذشته استفاده کردن از پکیج.

🗣 یک توضیح کوتاه راجبش بدم.
ا keygn یه اسکریپته که براتون استرینگ رندوم در هر طولی که بخواید به هر فرمتی (هگز، base64 و ...) تحت محیط CMD تون ایجاد میکنه و تحویلتون میده.

🧐 اساس به وجود اومدنش این بود که نیاز به نوشتن کد تکراریِ این کار رو توی هر پروژه صرفا برای دریافت یک ⚠️ استرینگ رندوم ایمن برای secret و salt رو از بین ببرم و صرفا بتونید با یه دستور ساده توی همون cmdتون اون سکرتی که میخواید بگیرید و استفاده کنید.

Github Repo (Star it please ⭐️⭐️)
NPM Page
🆒94🔥3👍1
NimaCodez | خفنیجات با نیما
🔥 ممنون از همه‌ی ۱۵۳ نفری که تو ۲ روز گذشته استفاده کردن از پکیج. 🗣 یک توضیح کوتاه راجبش بدم. ا keygn یه اسکریپته که براتون استرینگ رندوم در هر طولی که بخواید به هر فرمتی (هگز، base64 و ...) تحت محیط CMD تون ایجاد میکنه و تحویلتون میده. 🧐 اساس به وجود اومدنش…
🎉 اولین پول ریکوعست روی keygn مرج شد

امروز ریلیز ورژن 1.0.5 (commit) از keygn روی NPM منتشر شد! 🚀

[ + ]
اضافه شدن ویژگی کپی خودکار به کلیپ‌بورد برای استفاده حتی راحت تر و بهینه تر ⭐️ (release)

⁉️ چجوری استفاده کنیم؟
این دستور رو اجرا کنید:
npm i -g keygn


و آپدیت میشید به آخرین ورژن که از این ویژگی هم بتونید استفاده کنید.
به ریپازیتوریش استار بدید.
🔥10🤝21👍1🆒1👾1
روز مهندس مبارکتون 💙

امیدوارم گیتتون هیچوقت به conflict نخوره
ورکفلو Github Actions تون فیل نشه
برنچای اشتباهو باهم مرج نکنید
و همیشه حقوقتونو به موقع تسویه کنن 🔥🫶🏻

@NimaCodez
❤‍🔥18👍3🔥1
🚨 خبر: اینستاگرام از دسترس خارج شده

پ.ن: اوکی شد
👍1🆒1
Forwarded from فرانت چپتر 🥕
🥕 گفت‌وگو و دورهمی آزاد توسعه دهنده‌های فرانت‌اند

🚀 جلسه‌ی ۴۳: هرم مهارت‌های نرم
🔥 پیشگام گفت‌وگو: نیما رحمتی
🕑 تاریخ: چهارشنبه ۹ اسفند | ساعت ۲۲:۳۰ الی ۰۰:۰۰
🪂 اولین جلسه‌ی حضوری تاریخ فرانت‌چپتر!

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

🥕فرانت چپتر؛ محیطی صمیمی برای گفت‌وگوی تخصصی
@FrontChapter - #frontChapter
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥14👍2
امسال افتخارشو داشتم یکی از ارائه دهنده های فرانت‌چپتر باشم، هرچند که بک‌اند دولوپرم ولی خب ارائم راجب مهارت های نرم و گرد یا به اصطلاح Soft skill ها بود.

واقعا خوش گذشت بهمون، با همه‌ی نکات مثبت و منفیش، و امیدوارم سال بعد ببینمتون 💙
مراقب خودتون باشید 🥕🔥
❤‍🔥16👍1
نمیدونم شمارو چقدر ناراحت میکنه،‌ اما منو که خیلی اذیت میکنه که بنگلادش و بولیوی و حتی کشورایی که تا حالا اسمشونو نشنیدیم بتونن به Claude Ai دسترسی داشته باشن که مدل ۳ش این چند روز به شدت سروصدا درست کرده ولی ما نمیتونیم :))

@NimaCodez
💔10👍2
⭐️ عالی ترین نرم‌افزار از ترمینال شروع میشه.

شعار Warp، ترمینال جدیدی که این مدت بدجور سروصدا به پا کرده. در حال حاضر فقط برای مک و لینوکس در دسترسه و ویندوزیا باید برن یه دوری بزنن هروقت مغازه باز شد بیان (((:

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

🔗 https://Warp.dev

⚡️ با زبان Rust توسعه داده شده که از لحاظ پرفورمنس و امنیت بزنه تو دهن رقباش :))) یه هوش مصنوعی هم داره +
🔥 اتو کامپلیت خفن برای کامند هایی که تکرار کردید یا حدس میزنه میخواید بنویسید.
تستش کنید.

🔗 @NimaCodez | © | Go Deep, Learn Deep, Ask Deep 🧠
❤‍🔥16👍4🆒1