Forwarded from محتوای آزاد سهراب
خدا رحم کنه، تنها چیزیه که به ذهنم میرسه بیان کنم.
https://news.itsfoss.com/systemd-particle-os
@SohrabContents
https://news.itsfoss.com/systemd-particle-os
@SohrabContents
It's FOSS
ParticleOS: Systemd's Very Own Linux Distro in Making
A Linux distro from systemd? Sounds interesting, right?
Forwarded from یک برنامه نویس تنبل ( MΞ)
Forwarded from یک برنامه نویس تنبل ( MΞ)
🔸project-guidelines
مجموعه از best practiceها برای js
قواعد نام گذاری/لاگینگ/تست/... دیگه اونایی که توی تصویر هستش رو براتون باید و نبایدهاشو توضیح داده
https://github.com/elsewhencode/project-guidelines
@TheRaymondDev
مجموعه از best practiceها برای js
قواعد نام گذاری/لاگینگ/تست/... دیگه اونایی که توی تصویر هستش رو براتون باید و نبایدهاشو توضیح داده
https://github.com/elsewhencode/project-guidelines
@TheRaymondDev
Forwarded from Geek Alerts
اینستاگرام در آپدیت جدید ویژگی اضافه کرده است که از طریق آن میتوانید تمام استوریهایی که از روز اول ارسال کردهاید را مشاهده کنید، این ویژگی امکاناتی مثل انتخاب بازه زمانی را نیز دارد.
@geekalerts
@geekalerts
Forwarded from نوشتههای ترمینالی
من بلاخره از منطقه امنم خارج شدم و کانفیگ zsh رو به سری تغییرات دادم.
یکی از بهترین چیزایی که کار کردم، atuin بود. این ابزار به جای نگهداری تاریخچه command history تون در قالب فایل متنی، از SQLite استفاده میکنه. در عین حال یه سری meta data و امکان fuzzy search هم میده (که البته با fzf هم خیلی از این کارا رو میشه کرد).
چیزی که برا من جالب بود این بود که بر خلاف fzf که خیلی عمومی بود، این مخصوص همین تاریخچه کامند های شل نوشته شده و متادیتای خوبی داره مثلا این که اون کامند با چه وضعیتی تموم شده.
به نظرم بهترین ویژگیش هم اینه که هیستوری رو میتونه بین دستگاه هاتون سینک کنه که قول داده encrypted هست. (من کدشو نخوندم)
https://github.com/atuinsh/atuin
یکی از بهترین چیزایی که کار کردم، atuin بود. این ابزار به جای نگهداری تاریخچه command history تون در قالب فایل متنی، از SQLite استفاده میکنه. در عین حال یه سری meta data و امکان fuzzy search هم میده (که البته با fzf هم خیلی از این کارا رو میشه کرد).
چیزی که برا من جالب بود این بود که بر خلاف fzf که خیلی عمومی بود، این مخصوص همین تاریخچه کامند های شل نوشته شده و متادیتای خوبی داره مثلا این که اون کامند با چه وضعیتی تموم شده.
به نظرم بهترین ویژگیش هم اینه که هیستوری رو میتونه بین دستگاه هاتون سینک کنه که قول داده encrypted هست. (من کدشو نخوندم)
https://github.com/atuinsh/atuin
GitHub
GitHub - atuinsh/atuin: ✨ Magical shell history
✨ Magical shell history. Contribute to atuinsh/atuin development by creating an account on GitHub.
Forwarded from Linuxor ?
سایت چت جی پی تی برای Sign کردن توکن های کاربرا از رمزنگاری نامتقارن RSA استفاده میکنه حالا شاید براتون سوال باشه که بقیه سایت ها چرا دارن از HS256 استفاده میکنن ولی بعضی سایتا از الگوریتم کند تر RS256 ؟
یکی از مهم دلایلش اینه که مقیاس پذیر تره یعنی اینکه چندین سرور با کلید های عمومی خودشون میتونن لاگین بودن شما رو وریفای کنن.
حالا جالب تر اینجاست که اگه شما هکر خفنی باشید و به یکی از کلید های عمومی سرور ها دسترسی پیدا کنید بازم براشون هیچ خطری ندارید چون کلید های عمومی فقط میتونن وریفای کنن!
یه پارامتر جالب دیگه که وجود داره kid هستش یعنی Key ID و هر کلید رو شاید احتمالا با Key Rotation دارن وریفای میکنن زمانی که شما از چندین کلید برای امضا کردن توکنها استفاده میکنید (مثلاً برای امنیت بیشتر یا به دلایل دیگه)، فیلد kid میتونه مشخص کنه که کدوم کلید برای امضا کردن هر توکن استفاده شده و در واقع به صورت دوره ای کلید خصوصی و عمومی تغییر میکنه یعنی اگه حتی کلید خصوصی هم لو بره بازم زیاد براشون خطری نداره!
البته پیاده سازی RS256 نسبت به HS256 یکم دشوار تره.
@Linuxor
یکی از مهم دلایلش اینه که مقیاس پذیر تره یعنی اینکه چندین سرور با کلید های عمومی خودشون میتونن لاگین بودن شما رو وریفای کنن.
حالا جالب تر اینجاست که اگه شما هکر خفنی باشید و به یکی از کلید های عمومی سرور ها دسترسی پیدا کنید بازم براشون هیچ خطری ندارید چون کلید های عمومی فقط میتونن وریفای کنن!
یه پارامتر جالب دیگه که وجود داره kid هستش یعنی Key ID و هر کلید رو شاید احتمالا با Key Rotation دارن وریفای میکنن زمانی که شما از چندین کلید برای امضا کردن توکنها استفاده میکنید (مثلاً برای امنیت بیشتر یا به دلایل دیگه)، فیلد kid میتونه مشخص کنه که کدوم کلید برای امضا کردن هر توکن استفاده شده و در واقع به صورت دوره ای کلید خصوصی و عمومی تغییر میکنه یعنی اگه حتی کلید خصوصی هم لو بره بازم زیاد براشون خطری نداره!
البته پیاده سازی RS256 نسبت به HS256 یکم دشوار تره.
@Linuxor
Forwarded from یک برنامه نویس تنبل (The Lazy 🌱)
🔶 دوره آموزش پروژه محور ساخت وب سایت شرکتی با لاراول 12 به روز رسانی شد.
۲۲- ایجاد مدل - کنترلر - دیتابیس - اعتبار سنجی - صفحه درباره ما
۲۳- تکمیل درباره ما
قیمت دوره 1,499,000 با تخفیف 60 درصد 599,000 تومان
https://rayium.ir/course/?p=1613
#لاراول
@TheRaymondDev
۲۲- ایجاد مدل - کنترلر - دیتابیس - اعتبار سنجی - صفحه درباره ما
۲۳- تکمیل درباره ما
قیمت دوره 1,499,000 با تخفیف 60 درصد 599,000 تومان
https://rayium.ir/course/?p=1613
#لاراول
@TheRaymondDev
Forwarded from Curious Geek ⚡️
دانشجو : دانشگاه نقش سنتی خود را که آموزش بوده از دست داده، من شریف هوش مصنوعی خواندم و اکثر درس هارو از یوتیوب یاد گرفتم نه کلاس، با این اوصاف نقش دانشگاه چیه اصلا؟
- دکتر شهشهانی :
سوال هستش که اگه آموزش آنلاین بشه چی از دست میدیم؟ دانشجو ها از محیط دانشجویی و دوستان خودشون خیلی چیز یاد گرفتن، بیشتر کلاس ها ممکنه اثر آنچنانی ای روی دانشجو نداشته باشه اما محیط دانشگاه ارزش داره تا حفظ کنیم این موجودیت دانشگاه رو به نوعی اما کلاس به موضوعیت ای که امروز داریم به شدت مضر هستش، راستش من یک مقدار همدردم با این دانشجو.
دانشجو : آیا سنجش دانشجویان درست و پرفکت است؟ من دانشجو ارشد ریاضی شریف هستم و یکی از دوستام بسیار بیشتر از استاد بلد بود اما نمره پایینی گرفت.
- دکتر تابش :
شریف یک نیمه پنهان داره که اون مهم تر از دروس آموزشی هستش، نقش یک استاد این نیستش که خوب درس بده، اینه که کمک کنه تا فعالیت های دانشجویی پررنگ تر بشه
وقتی سیستماتیک به این دو جواب فکر میکنم به تناقض میرسم... چرا فعالیت دانشجو روی نظام منسوخ باید پررنگ تر بشه؟ 😅
* این دو با فاصله سی ثانیه مطرح شدن
🆔 @Hiradsajde
- دکتر شهشهانی :
سوال هستش که اگه آموزش آنلاین بشه چی از دست میدیم؟ دانشجو ها از محیط دانشجویی و دوستان خودشون خیلی چیز یاد گرفتن، بیشتر کلاس ها ممکنه اثر آنچنانی ای روی دانشجو نداشته باشه اما محیط دانشگاه ارزش داره تا حفظ کنیم این موجودیت دانشگاه رو به نوعی اما کلاس به موضوعیت ای که امروز داریم به شدت مضر هستش، راستش من یک مقدار همدردم با این دانشجو.
دانشجو : آیا سنجش دانشجویان درست و پرفکت است؟ من دانشجو ارشد ریاضی شریف هستم و یکی از دوستام بسیار بیشتر از استاد بلد بود اما نمره پایینی گرفت.
- دکتر تابش :
شریف یک نیمه پنهان داره که اون مهم تر از دروس آموزشی هستش، نقش یک استاد این نیستش که خوب درس بده، اینه که کمک کنه تا فعالیت های دانشجویی پررنگ تر بشه
وقتی سیستماتیک به این دو جواب فکر میکنم به تناقض میرسم... چرا فعالیت دانشجو روی نظام منسوخ باید پررنگ تر بشه؟ 😅
* این دو با فاصله سی ثانیه مطرح شدن
🆔 @Hiradsajde
Forwarded from Geek Alerts
گوگل داره خیلی آهسته مدل ساخت ویدیو خودش یعنی Veo 2 رو از طریق aistudio در دسترس کاربران قرار میده. البته فعلاً بنظر میآد دارن به صورت انتخابی عرضه میکنن ولی احتمالا به زودی در دسترس همه قرار بگیره. این مدل هم از متن و هم از تصویر به ویدیو پشتیبانی میکنه.
🔗 aistudio.google.com
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from نوشتههای ترمینالی
بچه ها، یه سوال دارم ازتون :)))
امروز تو جشنواره لینوکس امیرکبیر یه نفر که تجربه کاری زیادی تو DevOps داشت گفت که هیچکس نمیتونه DevOps باشه و work life balance خوبی داشته باشه.
کلی تر از DevOps، فکر میکنم منظورش شغل هایی بود که انکالی دارن و هر ساعت از شبانه روز باید حواسشون به uptime سیستم باشه. به نظرم شامل SRE یا خود backend developer هم میتونه باشه.
شما میشه تجربیاتتون رو بگید؟
هم برای کسی که میخواد شروع کنه و وارد این فیلد بشه میتونه مفید باشه، هم برای منی که اوایل این مسیرم میتونه جالب باشه که در ادامه چه خبره.
امروز تو جشنواره لینوکس امیرکبیر یه نفر که تجربه کاری زیادی تو DevOps داشت گفت که هیچکس نمیتونه DevOps باشه و work life balance خوبی داشته باشه.
کلی تر از DevOps، فکر میکنم منظورش شغل هایی بود که انکالی دارن و هر ساعت از شبانه روز باید حواسشون به uptime سیستم باشه. به نظرم شامل SRE یا خود backend developer هم میتونه باشه.
شما میشه تجربیاتتون رو بگید؟
هم برای کسی که میخواد شروع کنه و وارد این فیلد بشه میتونه مفید باشه، هم برای منی که اوایل این مسیرم میتونه جالب باشه که در ادامه چه خبره.
Forwarded from Linuxor ?
برنامه نویس ها برای اینکه XSS نخورن میآن و CSP هایی تنظیم میکنن که از اسکریپت های خارجی جلوگیری کنه ولی با خیال خوش inline-style رو باز میزارن و اصلا بهش توجهی نمیکنن
ولی حواستون باشه توی کد های CSS هم میشه کد جاوا اسکریپت ران کرد مثلا :
background-image: url("javascript:alert('XSS')")
@Linuxor
ولی حواستون باشه توی کد های CSS هم میشه کد جاوا اسکریپت ران کرد مثلا :
background-image: url("javascript:alert('XSS')")
@Linuxor
Forwarded from Gopher Academy
🔵 عنوان مقاله
Genanki: A Go Library for Generating Anki Decks
🟢 خلاصه مقاله:
Anki ابزار آموزشی محبوبی است که از فلش کارتها و تکنیک یادگیری تکرار فاصلهدار استفاده میکند تا به بهبود کارایی حافظه و بازیابی اطلاعات در یادگیرندگان کمک کند. این نرمافزار با استفاده از روش علمی تکرار فاصلهدار، برنامهریزی هوشمند مرورها را انجام داده و فواصل زمانی را بر اساس میزان یادگیری مواد توسط کاربر تنظیم میکند. Anki به کاربران اجازه میدهد تا فلش کارتهای خود را بسازند یا از مجموعه وسیعی از فلش کارتهای موجود انتخاب کنند و فرکانس مرور کارتها را به گونهای تنظیم میکند که تجربه یادگیری شخصیسازی شده و بهبود یافتهای را ارائه دهد و به بهبود حافظه طولانی مدت کمک کند.
🟣لینک مقاله:
https://golangweekly.com/link/167904/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Genanki: A Go Library for Generating Anki Decks
🟢 خلاصه مقاله:
Anki ابزار آموزشی محبوبی است که از فلش کارتها و تکنیک یادگیری تکرار فاصلهدار استفاده میکند تا به بهبود کارایی حافظه و بازیابی اطلاعات در یادگیرندگان کمک کند. این نرمافزار با استفاده از روش علمی تکرار فاصلهدار، برنامهریزی هوشمند مرورها را انجام داده و فواصل زمانی را بر اساس میزان یادگیری مواد توسط کاربر تنظیم میکند. Anki به کاربران اجازه میدهد تا فلش کارتهای خود را بسازند یا از مجموعه وسیعی از فلش کارتهای موجود انتخاب کنند و فرکانس مرور کارتها را به گونهای تنظیم میکند که تجربه یادگیری شخصیسازی شده و بهبود یافتهای را ارائه دهد و به بهبود حافظه طولانی مدت کمک کند.
🟣لینک مقاله:
https://golangweekly.com/link/167904/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - npcnixel/genanki-go: Go library for generating Anki notes, decks, packages (genanki port)
Go library for generating Anki notes, decks, packages (genanki port) - npcnixel/genanki-go
Forwarded from Persepolis Download Manager
Forwarded from SoniaCircuit (سونیا)
Firebase Studio
https://firebase.studio/
با فایربیس استودیو میشه هم خود بک اند و فرانت و قابلیت های دیگه پروژه رو تو خود محیط گرافیکیش نوشت و روی وب اجراش کرد.
البته خیلی مناسب پیاده سازی MVP یک اپلیکیشن هم میتونه باشه، چون با استفاده از Gemini که در خود فایر بیس پیاده شده میشه راحت قابلیت های مورد نیاز پروژه رو پیاده سازی کرد.
https://firebase.studio/
Firebase Studio accelerates your entire development lifecycle with AI agents. Build backends, front ends, and mobile apps, all in one place.
با فایربیس استودیو میشه هم خود بک اند و فرانت و قابلیت های دیگه پروژه رو تو خود محیط گرافیکیش نوشت و روی وب اجراش کرد.
البته خیلی مناسب پیاده سازی MVP یک اپلیکیشن هم میتونه باشه، چون با استفاده از Gemini که در خود فایر بیس پیاده شده میشه راحت قابلیت های مورد نیاز پروژه رو پیاده سازی کرد.
firebase.studio
Firebase Studio
Firebase Studio is an entirely web-based workspace for full-stack application development, complete with the latest generative AI from Gemini, and full-fidelity app previews, powered by cloud emulators.
Forwarded from Gopher Academy
🔵 عنوان مقاله
More Predictable Benchmarking with testing.B.Loop
🟢 خلاصه مقاله:
نسخه ۱.۲۴ زبان برنامهنویسی Go شیوهای نوین در نوشتن بنچمارکها معرفی کرده که از مشکلات رایج مانند حذف ناخواسته کدهای مرده و ارزیابی نادرست زمانبندیها جلوگیری میکند. این روش جدید، که نه تنها سریعتر و دقیقتر است، بلکه کاربرد آن نیز برای برنامهنویسان بیشتر بهصورت غریزی قابل درک است، اطمینان بیشتری به توسعهدهندگان میدهد تا عملکرد واقعی برنامههای خود را بهدرستی ارزیابی و بهبود ببخشند.
🟣لینک مقاله:
https://golangweekly.com/link/167887/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
More Predictable Benchmarking with testing.B.Loop
🟢 خلاصه مقاله:
نسخه ۱.۲۴ زبان برنامهنویسی Go شیوهای نوین در نوشتن بنچمارکها معرفی کرده که از مشکلات رایج مانند حذف ناخواسته کدهای مرده و ارزیابی نادرست زمانبندیها جلوگیری میکند. این روش جدید، که نه تنها سریعتر و دقیقتر است، بلکه کاربرد آن نیز برای برنامهنویسان بیشتر بهصورت غریزی قابل درک است، اطمینان بیشتری به توسعهدهندگان میدهد تا عملکرد واقعی برنامههای خود را بهدرستی ارزیابی و بهبود ببخشند.
🟣لینک مقاله:
https://golangweekly.com/link/167887/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
go.dev
More predictable benchmarking with testing.B.Loop - The Go Programming Language
Better benchmark looping in Go 1.24.
Forwarded from یک برنامه نویس تنبل (The Lazy 🌱)
🔶 برای دوره جنگو پروژه محور, پیشنهاد می کنم دوره ساخت فضای ابری با کیا حامدی تماشا کنید.
https://www.youtube.com/watch?v=JJrJmnpvpFg&list=PLg_4AXQvszyHmnIbNgPmdrKzAR5ZZnQcn
#پایتون
@TheRaymondDev
https://www.youtube.com/watch?v=JJrJmnpvpFg&list=PLg_4AXQvszyHmnIbNgPmdrKzAR5ZZnQcn
#پایتون
@TheRaymondDev
YouTube
آموزش پروژه محور ساخت فضای ابری با جنگو - قسمت 1
در این دوره آموزشی سعی میکنیم در کنار هم یه پروژه متن باز ذخیره سازی در فضای ابری مانند گوگل درایو و مگا طراحی کنیم و پله پله این سرویس رو رشد بدیم
سایت
https://kiahamedi.com
تلگرام
https://t.iss.one/kiahamedi_channel
سایت
https://kiahamedi.com
تلگرام
https://t.iss.one/kiahamedi_channel