Syntax | سینتکس
Open in Telegram
Focus: Web Lan: Python & Go Website: https://syntaxfa.ir Quick connect: https://quick-connect.syntaxfa.ir Github: https://github.com/syntaxfa Group: https://t.me/Syntax_fa_group
Show more2 995
Subscribers
-124 hours
+187 days
+4530 days
Posts Archive
2 996
سیر تحول فنی «کوییز آو کینگز»: مسیری که باعث تعجب تیم یوتیوب شد!
https://virgool.io/@mohammad7293/%D8%B3%DB%8C%D8%B1-%D8%AA%D8%AD%D9%88%D9%84-%D9%81%D9%86%DB%8C-%DA%A9%D9%88%DB%8C%DB%8C%D8%B2-%D8%A2%D9%88-%DA%A9%DB%8C%D9%86%DA%AF%D8%B2-%D9%85%D8%B3%DB%8C%D8%B1%DB%8C-%DA%A9%D9%87-%D8%A8%D8%A7%D8%B9%D8%AB-%D8%AA%D8%B9%D8%AC%D8%A8-%D8%AA%DB%8C%D9%85-%DB%8C%D9%88%D8%AA%DB%8C%D9%88%D8%A8-%D8%B4%D8%AF-h8m7caqni6rg
2 996
https://telegra.ph/Django-Service-Object-10-06
#django
#مقاله #جنگو
@khat_academy
2 996
قالب رزومه ای که استفاده کردیم.
با برنامه inkscape بازش کنید و رزومه خودتونو بسازید.
2 996
« از اون بالا کفتر میایه »
شهاب تیام که با آهنگ «از اون بالا کفتر میایه» شناخته میشه مهندس رم هستش و پونزده سالی توی اینتل مشغول به فعالیت بوده و الانم تو یه شرکت جدید شروع به فعالیت کرده :)
بله. بعضی وقتا زندگی مسیری رو برات میچینه که فکرشم نمیکردی
https://www.linkedin.com/in/shahab-tiam-a873b14/
2 996
اگه اول راه هستید و نمیدونید کدوم فیلد مناسب شماست.
اگه میخواید لینکدین حرفه ای داشته باشید و رزومه خوبی برای خودتون درست کنید
این کانال همه این موارد رو پوشش میده
راستی توجه اصلی کانال روی مباحث هوش مصنوعی هستش
پس اگه علاقه مند به این موضوعات هستید حتما دنبال کنید
آدرس کانال:
https://t.me/MobiFacts
#معرفی_کانال
@khat_academy
2 996
گفتگویی پیرامون هوش مصنوعی و آینده شغلی آن
مهمان پادکست: مبینا حاج محمدی
موضوعاتی که شما دوستان عزیز گفته بودید و بهش پرداخته شد:
- توضیح مختصر درباره هوش مصنوعی
- چجوری فعالیت در هوش مصنوعی رو شروع کنیم ؟
- حوزه های پر درآمد هوش مصنوعی چیا هستن
- وضعیت راه اندازی استارت اپ در ایران که بر پایه هوش مصنوعی هستند به چه صورت است
- چجوری بصورت ریموت تونستید در یک شرکت آمریکایی مشغول به فعالیت شید؟
- تاثیر داشتن صفحه لینکدین حرفه ای
- آیا چون تو ایران زندگی میکنیم، کار کردن در شرکت های خارجی بصورت ریموت غیر ممکن است؟
- چرا تحصیلات آکادمیک بسیار مهم است
راه های ارتباطی با مبینا:
@Moobina_mhd
https://www.linkedin.com/in/mobina-hmohammadi
mobinahmohammadi@gmail.com
#podcast #ai
@khat_academy
2 996
چهل نکته درباره Linux Server Hardening (قسمت اول)
تو قسمت اول نکته یک تا ده رو بهتون گفتم.
امیدوارم براتون مفید باشه 👌
#hardening
@khat_academy
2 996
گوگلو قانونی دور بزن !
تو این مقاله درباره سئو کلاه خاکستری توضیح دادیم و چند روش برای پیاده سازیش مثال زدیم که به شما این امکانو میده تو مدت زمان کم سئو وب سایتتون تقویت بشه
@khat_academy
2 996
قراره یکی از مقالات خوب در خصوص server hardening در لینوکس رو بصورت ترجمه شده با توضیحات کامل تر توی یه کانال تخصصی قرارش بدم.
اگه برای شما هم مسائل امنیتی سرور جذابه و باهاش سر و کار دارید اینجا هم قرارش میدم(واقعا زیاده هر نکته تقریبا اندازه یه مقالست)
2 996
تغییر name server توی لینوکس
تو اکثر سیستم عامل هایی که بیسش لینوکسه،داخل فایل
/etc/resolv.conf
سرور های دی ان اس رو مشخص می کنیم.
حداقل باید یک نیم سرور توی فایل وجود داشته باشه که بصورت پیشفرض مساوی با
nameserver 127.0.0.53
هستش.
برای تغییر کافیه ترمینالتونو باز کنید و این دستورو بزنید:
sudo nano /etc/resolv.conf
بعدش دنبال nameserver بگردید و بجای 127.0.0.53 نیم سروری که میخواید جایگزین کنیدو وارد کنید.
نکته:
توی nano برای سیو کردن crt + o رو بزنید و بعدش enter. برای خروج ctr + x رو بزنید.
چه مواقع استفاده می کنیم؟
با توجه به اینکه تو ایران زندگی می کنیم خیلی وقت ها !
مثلا اگه بخواید از داکر استفاده کنید نیازه که دی ان اس خودتونو تغییر بدید.
@khat_academy
2 996
تو تیممون به یکی نیاز داریم بتونه ادیت ویدیو انجام بده.
در حد حرفه ای نه، برای ریلز های اینستا و اینجور محتوا ها
اگه کسی دوست داره جز تیممون شه بهم پی ام بده
@alireza_fai
2 996
از کی تا حالا شرکتای آمریکایی از طریق جابینجا نیرو جذب می کنن!
یه شرکت آمریکایی این ایملو بهم فرستاده. خودمم تعجب کردم
@khat_academy
2 996
لینک اشتراک گذاری تو شبکه های اجتماعی مختلف.
آکولاد اول لینک اون صفحه از وب سایتتون که میخواید به اشتراک بذارید رو میدید. آکولاد دوم توضیح درباره اون لینکه که بعضی از شبکه های اجتماعی میگیرنش
FACEBOOK:
https://www.facebook.com/sharer/sharer.php?u={}
TWITTER:
https://twitter.com/intent/tweet?url={}&text={}
LINKEDIN:
https://www.linkedin.com/shareArticle?mini=true&url={}&title={}
PINTEREST:
https://www.pinterest.com/pin/find/?url={}&description={}
TUMBLE:
http://www.tumblr.com/share?v=3&u={}&t={}
TELEGRAM:
https://telegram.me/share/url?url={}&text={}
GOOGLE_PLUS:
https://plus.google.com/share?url={}
WHATSAPP:
whatsapp://send?text={}
@khat_academy
2 996
وقتی بعد از سه ساعت کد زدن هنوزم ارور برطرف نشده و دو شب شده تصمیم میگیری که بخوابی😂
@khat_academy
2 996
بررسی استاندارد احراز هویت JWT توی پروژه qanda.
لینک گیت هاب:
https://github.com/alireza-fa/question-and-answer
Model
اولین کاری که میکنیم اینه یک مدل به اسم UserLogin مینویسیم.
اینکه چه فیلد هایی رو میخواید قرار بدید انتخاب خودتونه اما فیلد های مورد نیاز ما این موارد هستش:
user_id
refresh token
expired_at
device
ip_address
Token
یکی از کارهای دیگه که کردیم این هستش که یک سری اطلاعات بیشتری رو توی payload توکن هامون قرار دادیم که این فیلد ها هستش:
username
email
first_name
last_name
device_name
ip_address
دلیل اینکه اینکارو انجام دادیم چیه؟
با اضافه کردن این اطلاعات پرکاربرد دیگه نیاز نیست هر بار از سمت دیتابیس بگیریم.
Encrypt / Decrypt
میخوایم اطلاعاتی که توی payload توکن قرار دادیم قابل دیدن نباشه. پس میایم توکن رو encrypt شده سمت کلاینت ارسال می کنیم و هر وقت که نیاز بود سمت بک اند decrypt میکنیم و عملیات اعتبار سنجی و هرچیزی نیاز هستش رو انجام می دیم.
چجوری توکن رو امن تر کردیم؟
تو مدل UserLogin اطلاعات کاربر موقعی که لاگین می کنه ذخیره کردیم. مثل نام دستگاه و آدرس آی پی. همچنین توی توکن هم اضافه کردیم.
کاری که می کنیم اینه چک می کنیم شخصی که میخواد اکسس توکن جدید بگیره ip address و device name همونه یا نه. اگه اون نبود توکن رو نامعتبر می شماریم.
همچنین برای امنیت بیشتر تو هر درخواست اکسس توکن رو هم می تونیم بررسی کنیم که مشخصاتش با شخصی که داره درخواست میده یکی هستش یا نه
برای بررسی بیشتر حتما به ریپازیتوری گیت هاب سر بزنید. برای حمایت ستاره بدید ممنون میشم.
#JWT
@khat_academy
Available now! Telegram Research 2025 — the year's key insights 
