Forwarded from Yasha
تیم برنامه معروف Notion داره روی یه اپلیکیشن دیگه کار میکنه که به اکانت جیمیل وصل میشه و یه فرانت تمیز رو با کلی فیچر و ادای بیشتر ارائه میده. به من بعد یه هفته Waitlist دسترسی دادن و واقعا چیز جالبیه، یه AI خیلی خفنم داره.
🔗 mail.notion.so
@Yasha
🔗 mail.notion.so
@Yasha
Forwarded from محتوای آزاد سهراب
خب این چیزی که اینجا کوردامپ خورده بود، یک سرور ساده Key-Value Store به زبان راست (Rust) هست که با TCP کار میکنه. قابلیت ذخیره، دریافت و حذف دادهها رو داره و اطلاعات رو توی فایل "kvstore.db" نگه میداره. از HashMap برای مدیریت دادهها توی حافظه استفاده میکنه و با درخواستهای HTTP (GET، PUT، DELETE) کار میکنه. روی پورت 8080 اجرا میشه و چندنخی هست تا درخواستها رو همزمان مدیریت کنه.
الان گذاشتمش روی گیتهاب، اگر خواستید میتونید مشارکت کنید روش:
https://github.com/behdanisohrab/kstore
@SohrabContents
الان گذاشتمش روی گیتهاب، اگر خواستید میتونید مشارکت کنید روش:
https://github.com/behdanisohrab/kstore
@SohrabContents
GitHub
GitHub - behdanisohrab/kstore
Contribute to behdanisohrab/kstore development by creating an account on GitHub.
Forwarded from DevTwitter | توییت برنامه نویسی
بچهها اسن 1panel یه پتفرم اپن سرس برای مدیریت سرورای لینوکسیه.
اگه تنبلی و دنبال gui هستی این خیلی راه دسته و خوب کد زده شده و زندهست.
https://github.com/1Panel-dev/1Panel
@DevTwitter | <Saman/>
اگه تنبلی و دنبال gui هستی این خیلی راه دسته و خوب کد زده شده و زندهست.
https://github.com/1Panel-dev/1Panel
@DevTwitter | <Saman/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 مدیریت سرورهای لینوکسی با وان پنل (1Panel)
گیت هاب:
https://github.com/1Panel-dev/1Panel
#لینوکس
@TheRaymondDev
گیت هاب:
https://github.com/1Panel-dev/1Panel
#لینوکس
@TheRaymondDev
GitHub
GitHub - 1Panel-dev/1Panel: 🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers,…
🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers, databases, and LLMs on a Linux server. - 1Panel-dev/1Panel
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 فونت وزیر به صورت رسمی به نسخه تحت وب هوش مصنوعی Grok اضافه شد.
صابر راستی کردار, خالق فونت وزیر است. روحش شاد و یادش گرامی.
#خبر
@TheRaymondDev
صابر راستی کردار, خالق فونت وزیر است. روحش شاد و یادش گرامی.
#خبر
@TheRaymondDev
Forwarded from متخصص وردپرس | پوینا
هشدار جدی
میخوام یه فاجعه رو بهتون بگم که شاید برای همه الان داره اتفاق میفته خبر ندارن
دیروز یکی از سرورای ما دچار مشکل سخت افزاری شد
بعد میخواستیم بکاپ مشتریان ریستور کنیم دیدیم بکاپ مشتریان همه خرابه
و مجبور شدیم سرور رو یه جوری بالا بیاریم و اطلاعات رو برداریم
اما چرا بکاپا خراب بودن ؟
در دنیا یه مشت نفهم نشستن دور هم سیستم بکاپ گیری نوشتن مثل جت بکاپ و سی پنل و دایرکت ادمین بکاپ گیری دیتابیس اینا از mysqldump استفاده میکنه الانم توی نسخه های جدید mariadb این حذف شده و اینا بروزش نکردن
جت بکاپم براش مهم نیست میاد همون mysqldump میزنه میبنه خوب کار نمیکنه میگه ولش کن خروجی تایید بده یا بکاپ ناقص میشه یا اصلا نمیگیره
سی پنلم همینطور دایرکت ادمینم همینطور
اینطور شد رفتیم روی تمامی سرور ها چک کردیم دیدیم جت بکاپ تاییده داده بکاپم گرفته سی پنلم همینطور ولی همگی خراب در خراب
روی اکثر شرکت ها هم چکش کردیم هر کسی که نسخه جدید mariadb داره این بلا سرش اومده
چون یه مشت بیشعور مثل سی پنل و دایرکت ادمین و جت بکاپ نیومدن mysqldump رو تبدیل کنن به mariadb-dump
کلا دوستان اعتماد نکنید به بکاپ این سیستم ها فقط وارد phpmyadmin بشید و دستی اکسپورت کنید
بیچاره میشد
شرکت های هاستینگ خواهشا برن چک کنن ما تمامی سرورامون که چک کردیم همگی یکی دو مورد بکاپ خرابی بوده
عکس بالا ببینید دیتابیس گرفته تاییدم داده حجمش 20 کیلوبایت یا نصفه میگرفته
@poinair پوینا
میخوام یه فاجعه رو بهتون بگم که شاید برای همه الان داره اتفاق میفته خبر ندارن
دیروز یکی از سرورای ما دچار مشکل سخت افزاری شد
بعد میخواستیم بکاپ مشتریان ریستور کنیم دیدیم بکاپ مشتریان همه خرابه
و مجبور شدیم سرور رو یه جوری بالا بیاریم و اطلاعات رو برداریم
اما چرا بکاپا خراب بودن ؟
در دنیا یه مشت نفهم نشستن دور هم سیستم بکاپ گیری نوشتن مثل جت بکاپ و سی پنل و دایرکت ادمین بکاپ گیری دیتابیس اینا از mysqldump استفاده میکنه الانم توی نسخه های جدید mariadb این حذف شده و اینا بروزش نکردن
جت بکاپم براش مهم نیست میاد همون mysqldump میزنه میبنه خوب کار نمیکنه میگه ولش کن خروجی تایید بده یا بکاپ ناقص میشه یا اصلا نمیگیره
سی پنلم همینطور دایرکت ادمینم همینطور
اینطور شد رفتیم روی تمامی سرور ها چک کردیم دیدیم جت بکاپ تاییده داده بکاپم گرفته سی پنلم همینطور ولی همگی خراب در خراب
روی اکثر شرکت ها هم چکش کردیم هر کسی که نسخه جدید mariadb داره این بلا سرش اومده
چون یه مشت بیشعور مثل سی پنل و دایرکت ادمین و جت بکاپ نیومدن mysqldump رو تبدیل کنن به mariadb-dump
کلا دوستان اعتماد نکنید به بکاپ این سیستم ها فقط وارد phpmyadmin بشید و دستی اکسپورت کنید
بیچاره میشد
شرکت های هاستینگ خواهشا برن چک کنن ما تمامی سرورامون که چک کردیم همگی یکی دو مورد بکاپ خرابی بوده
عکس بالا ببینید دیتابیس گرفته تاییدم داده حجمش 20 کیلوبایت یا نصفه میگرفته
@poinair پوینا
Forwarded from متخصص وردپرس | پوینا
فکر نکنید سایت شما جزش نمیشه
همتون 99 درصد جزش هستید دیروزم فکر نکنید ما نترکیدیم عکس ترکیدنمون میزاریم ببنید
سرور ما به خاطر جنس تقلبی دچار ریست شد و مدام میرفت توی ریست
و الانم بالای 20 تا سرور چک کردیم فقط قدیمی ها که دو سه تا درست بودن همگی بکاپ خراب
دیگه بکاپ دستی نگرفتید فاجعه به بار میاد.
چک کنید خواهشا بکاپ بگیرید توی سیستم نگه دارید توی سرور نگه ندارید به خدا توی سرور نگه داشتنش به درد لای جرز دیوارم نمیخوره میگیری تو سرور نگه داری اصلا نگیر
@poinair پوینا
همتون 99 درصد جزش هستید دیروزم فکر نکنید ما نترکیدیم عکس ترکیدنمون میزاریم ببنید
سرور ما به خاطر جنس تقلبی دچار ریست شد و مدام میرفت توی ریست
و الانم بالای 20 تا سرور چک کردیم فقط قدیمی ها که دو سه تا درست بودن همگی بکاپ خراب
دیگه بکاپ دستی نگرفتید فاجعه به بار میاد.
چک کنید خواهشا بکاپ بگیرید توی سیستم نگه دارید توی سرور نگه ندارید به خدا توی سرور نگه داشتنش به درد لای جرز دیوارم نمیخوره میگیری تو سرور نگه داری اصلا نگیر
@poinair پوینا
Forwarded from Armon technical logs (armon Taheri)
Forwarded from Gopher Academy
🔵 عنوان مقاله
Different Ways of Working with SQL Databases in Go
🟢 خلاصه مقاله:
مقاله با تشریح سیستم بلاگ ساده توسط الکس شروع میشود و روشهای مختلف کار با دیتابیسها از SQL خام و بسته `database/sql` گرفته تا `sqlx`، استفاده از ORMها و `sqlc` را بررسی میکند. الکس فواید و معایب هر روشی را توضیح داده، از جمله کنترل و دقت SQL خام در مقابل ساده سازی کار با `sqlx` و افزایش بهرهوری با ORM ها. همچنین `sqlc` که SQLها را به کد Go تبدیل میکند، معرفی میشود. در نهایت، بر اساس نیازهای پروژه، بهترین روش انتخاب میگردد.
🟣لینک مقاله:
https://golangweekly.com/link/166777/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Different Ways of Working with SQL Databases in Go
🟢 خلاصه مقاله:
مقاله با تشریح سیستم بلاگ ساده توسط الکس شروع میشود و روشهای مختلف کار با دیتابیسها از SQL خام و بسته `database/sql` گرفته تا `sqlx`، استفاده از ORMها و `sqlc` را بررسی میکند. الکس فواید و معایب هر روشی را توضیح داده، از جمله کنترل و دقت SQL خام در مقابل ساده سازی کار با `sqlx` و افزایش بهرهوری با ORM ها. همچنین `sqlc` که SQLها را به کد Go تبدیل میکند، معرفی میشود. در نهایت، بر اساس نیازهای پروژه، بهترین روش انتخاب میگردد.
🟣لینک مقاله:
https://golangweekly.com/link/166777/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
packagemain.tech
Different ways of working with SQL Databases in Go
Comparing database/sql, sqlx, GORM and sqlc.
Forwarded from DevTwitter | توییت برنامه نویسی
بالاخره OpenAI آکادمی خودش رو راهاندازی و کلی آموزش "رایگان" رو ارائه کرده. اینطور نوشته که:
این آکادمی از طریق کارگاهها، بحثها و محتوای دیجیتال، از سواد هوش مصنوعی پایه گرفته تا پیشرفته برای همهی سطوح مناسبه.
لینک:
academy.openai.com
@DevTwitter | <Saman Faegh/>
این آکادمی از طریق کارگاهها، بحثها و محتوای دیجیتال، از سواد هوش مصنوعی پایه گرفته تا پیشرفته برای همهی سطوح مناسبه.
لینک:
academy.openai.com
@DevTwitter | <Saman Faegh/>
Forwarded from Mr Python | مستر پایتون
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش تبدیل فایل پایتونی با فرمت py. به فایل اجرایی با فرمت exe.
در این آموزش یاد میگیریم چطور میشه یه فایل پایتون رو به یه فایل اجرایی قابل اجرا بر روی تمام ویندوز ها تبدیل کرد .
توضیحات کامل این آموزش در :
https://mrpython.blog.ir/post/24
#windows #python #programming
🆔 : @mrpythonblog
در این آموزش یاد میگیریم چطور میشه یه فایل پایتون رو به یه فایل اجرایی قابل اجرا بر روی تمام ویندوز ها تبدیل کرد .
توضیحات کامل این آموزش در :
https://mrpython.blog.ir/post/24
#windows #python #programming
🆔 : @mrpythonblog
Forwarded from Armon technical logs (armon Taheri)
اولین مقاله مدیمم رو نوشتم
https://medium.com/@armantaherighaletaki/how-to-install-counter-strike-1-6-on-linux-ubuntu-in-2025-easy-guide-0fdfd9bd3d74
https://medium.com/@armantaherighaletaki/how-to-install-counter-strike-1-6-on-linux-ubuntu-in-2025-easy-guide-0fdfd9bd3d74
Medium
🎮 How to Install Counter-Strike 1.6 on Linux (Ubuntu) in 2025 (Easy Guide)
Love classic FPS games? Counter-Strike 1.6 still holds up today with its legendary gameplay. If you’re on Linux and want to dive into some…
Forwarded from DevTwitter | توییت برنامه نویسی
اگر دنبال یه اکوسیستم برای سرویس authentication و authorization هستین، یه. IAM-as-Service که
یا دوست دارید ببینید چطوری پیادهسازی میشه حتما ory.sh رو ببینید.
oauthkeeper + hydra + kratos + ketos
ory.sh
@DevTwitter | <Saman/>
یا دوست دارید ببینید چطوری پیادهسازی میشه حتما ory.sh رو ببینید.
oauthkeeper + hydra + kratos + ketos
ory.sh
@DevTwitter | <Saman/>
Forwarded from Linuxor ?
پی اچ پی توی ورژن 9 داره رو خودش کار میکنه که هرچی بهش بگین، نگه باشه و ارور بده مثلا دیگه نمیتونین استرینگ یا بولین رو ++ کنید یا یه متغیر که بولین بوده رو بیاین به عنوان آرایه استفاده کنید باید حتما قبلش به آرایه تبدیلش کنید خلاصه یه سری کارای مسخره و بی معنی که میشد انجام بدین رو دیگه نمیشه توی ورژن 9 انجام داد و برنامه ها کم باگ تر میشه.
@Linuxor
@Linuxor
Forwarded from Go Casts 🚀
سلام دوستان
امیدوارم خیلی زود حافظه مون ریکاور بشه :)
ان شاءالله که سال خیلی خوبی رو پیش رو داشته باشید، اگه دوست داشتید بگید چه ابزار، زبان یا تکنولوژی جدیدی رو قصد دارید تو سال جدید یاد بگیرید؟
@gocasts
امیدوارم خیلی زود حافظه مون ریکاور بشه :)
ان شاءالله که سال خیلی خوبی رو پیش رو داشته باشید، اگه دوست داشتید بگید چه ابزار، زبان یا تکنولوژی جدیدی رو قصد دارید تو سال جدید یاد بگیرید؟
@gocasts
Forwarded from Code Module | کد ماژول
RFC 4122 چیست؟ 🎲
RFC 4122 یک استاندارد فنی هست که توسط سازمان IETF (Internet Engineering Task Force) تعریف شده، و برای تولید UUID هست که به شناسههای GUID هم شناخته میشه. این استاندارد تعریف میکنه که UUID باید یک مقدار ۱۲۸ بیتی باشه که بهصورت یونیک تولید میشه. هدف اصلی این شناسهها اینه که بتونن بدون نیاز به یک مرجع مرکزی، آیدی های یونیک تولید کنن.
همونطور که گفتیم یکی از دلایل اصلی استفاده از UUIDها اینه که نیازی به یک مرجع متمرکز(Central Authority) برای تولیدشون وجود نداره. یعنی میتونن در هر سیستمی، بدون نگرانی از تداخل، آیدی های جدید تولید کرد. این ویژگی باعث میشه که UUIDها برای سیستمهای توزیعشده و محیطهایی که نیاز به id به فرد دارن، ایدهآل باشن. UUIDها میتونن به صورت خودکار و با سرعت بالا (تا ۱۰ میلیون آیدی در ثانیه) برای اهداف مختلفی مثل transaction IDs, database IDs, or session IDs و ... تولید و استفاده بشن.
IEEE 802 و ارتباط آن با UUID
IEEE 802 مجموعهای از استانداردهای مربوط به شبکههای کامپیوتری هست که در لایههای فیزیکی و پیوند داده مدل OSI فعالیت میکنن. این استانداردها در فناوریهای ارتباطی کاربرد داره.
در برخی نسخههای UUID، یکی از بخشهای این شناسه ۱۲۸ بیتی، از آدرس MAC دستگاه گرفته میشه. آدرس MAC یک مقدار ۴۸ بیتی منحصر به فرد هست که به هر کارت شبکه اختصاص داده شده و معمولاً از یک محدودهی آدرس اختصاصی، که توسط IEEE مدیریت و انتخاب میشه. استفاده از MAC در تولید UUID باعث میشه که شناسهها در بین دستگاههای مختلف یکتا باشن. اما به دلایل امنیتی و حریم خصوصی، این روش همیشه توصیه نمیشه و در برخی نسخههای UUID، روشهای دیگهای جایگزین اون شدن.
ساختار UUID بر اساس RFC 4122
UUIDها از ۱۲۸ بیت تشکیل شدن و به صورت یک استرینگ ۳۶ کاراکتری نمایش داده میشن. این رشته شامل ۳۲ کاراکتر هگزادسیمال (اعداد ۰-۹ و حروف a-f) و ۴ خط تیره (-) است که بخشهای مختلف UUID رو از هم جدا میکنن. فرمت کلی UUID به این صورته:
-
-
-
به صورت کلی RFC-4122 استانداردی هست که به ما اجازه میده، شناسههای منحصر به فرد رو بدون نیاز به هماهنگی با یک مرجع مرکزی تولید کنیم. برای اطلاعات بیشتر در مورد این استاندارد به داکیومنت مراجعه کنید.
#uuid #rfc4122
@CodeModule
RFC 4122 یک استاندارد فنی هست که توسط سازمان IETF (Internet Engineering Task Force) تعریف شده، و برای تولید UUID هست که به شناسههای GUID هم شناخته میشه. این استاندارد تعریف میکنه که UUID باید یک مقدار ۱۲۸ بیتی باشه که بهصورت یونیک تولید میشه. هدف اصلی این شناسهها اینه که بتونن بدون نیاز به یک مرجع مرکزی، آیدی های یونیک تولید کنن.
همونطور که گفتیم یکی از دلایل اصلی استفاده از UUIDها اینه که نیازی به یک مرجع متمرکز(Central Authority) برای تولیدشون وجود نداره. یعنی میتونن در هر سیستمی، بدون نگرانی از تداخل، آیدی های جدید تولید کرد. این ویژگی باعث میشه که UUIDها برای سیستمهای توزیعشده و محیطهایی که نیاز به id به فرد دارن، ایدهآل باشن. UUIDها میتونن به صورت خودکار و با سرعت بالا (تا ۱۰ میلیون آیدی در ثانیه) برای اهداف مختلفی مثل transaction IDs, database IDs, or session IDs و ... تولید و استفاده بشن.
IEEE 802 و ارتباط آن با UUID
IEEE 802 مجموعهای از استانداردهای مربوط به شبکههای کامپیوتری هست که در لایههای فیزیکی و پیوند داده مدل OSI فعالیت میکنن. این استانداردها در فناوریهای ارتباطی کاربرد داره.
در برخی نسخههای UUID، یکی از بخشهای این شناسه ۱۲۸ بیتی، از آدرس MAC دستگاه گرفته میشه. آدرس MAC یک مقدار ۴۸ بیتی منحصر به فرد هست که به هر کارت شبکه اختصاص داده شده و معمولاً از یک محدودهی آدرس اختصاصی، که توسط IEEE مدیریت و انتخاب میشه. استفاده از MAC در تولید UUID باعث میشه که شناسهها در بین دستگاههای مختلف یکتا باشن. اما به دلایل امنیتی و حریم خصوصی، این روش همیشه توصیه نمیشه و در برخی نسخههای UUID، روشهای دیگهای جایگزین اون شدن.
ساختار UUID بر اساس RFC 4122
UUIDها از ۱۲۸ بیت تشکیل شدن و به صورت یک استرینگ ۳۶ کاراکتری نمایش داده میشن. این رشته شامل ۳۲ کاراکتر هگزادسیمال (اعداد ۰-۹ و حروف a-f) و ۴ خط تیره (-) است که بخشهای مختلف UUID رو از هم جدا میکنن. فرمت کلی UUID به این صورته:
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx-
x یک عدد هگزادسیمال (۰ تا ۹ و A تا F) هست -
M نسخهی UUID رو مشخص میکنه. -
N مقدار variant رو تعیین میکنه.UUID از چندین بخش اصلی تشکیل شده؟
1. time_low (بخش پایین timestamp) – ۳۲ بیت
2. time_mid (بخش میانی timestamp) – ۱۶ بیت
3. time_hi_and_version (بخش بالایی timestamp + شماره نسخه) – ۱۶ بیت
4. clock_seq_hi_and_reserved (بخش بالایی شماره sequence + مقدار variant) – ۸ بیت
5. clock_seq_low (بخش پایینی شماره sequence) – ۸ بیت
6. node (شناسه گره، معمولاً MAC یا مقدار تصادفی) – ۴۸ بیت
انواع UUID و روشهای تولید آنها
1. نسخه ۱ (UUIDv1): بر اساس زمان و شناسه گره (معمولاً آدرس MAC) ساخته میشه. این نسخه تضمین میکنه که UUIDها به ترتیب زمانی تولید بشن.
2. نسخه ۲ (UUIDv2): مشابه نسخه ۱ هست اما برای استفاده در سیستمهای DCE Security طراحی شده.
3. نسخه ۳ (UUIDv3): بر اساس هش MD5 و یک نام (namespace) ساخته میشه.
4. نسخه ۴ (UUIDv4): به طور کامل تصادفی هست و از اعداد تصادفی برای تولید UUID استفاده میکنه.
5. نسخه ۵ (UUIDv5): مشابه نسخه ۳ است اما از الگوریتم هش SHA-1 استفاده میکنه.
به صورت کلی RFC-4122 استانداردی هست که به ما اجازه میده، شناسههای منحصر به فرد رو بدون نیاز به هماهنگی با یک مرجع مرکزی تولید کنیم. برای اطلاعات بیشتر در مورد این استاندارد به داکیومنت مراجعه کنید.
#uuid #rfc4122
@CodeModule
IETF Datatracker
RFC 4122: A Universally Unique IDentifier (UUID) URN Namespace
This specification defines a Uniform Resource Name namespace for UUIDs (Universally Unique IDentifier), also known as GUIDs (Globally Unique IDentifier). A UUID is 128 bits long, and can guarantee uniqueness across space and time. UUIDs were originally used…
Forwarded from Geek Alerts
گوگل از مدل Sec-Gemini v۱ برای امنیت سایبری رونمایی کرد
مدل بهطور ویژه برای تقویت امنیت سایبری طراحی شده، ادعا میکنه که تو معیار CTI-MCQ، که یکی از مهمترین محکهای سنجش تواناییهای هوش مصنوعی در زمینه اطلاعات تهدید به حساب میاد، از رقباش بهتر عمل کرده. به گفته گوگل، Sec-Gemini v۱ قراره به متخصصان امنیت کمک کنه تا سریعتر و دقیقتر تهدیدات سایبری رو شناسایی و باهاشون مقابله کنن.
میتونه تو تحلیل علت اصلی حوادث امنیتی، مدیریت آسیبپذیریهای نرمافزاری و سیستمی ازش استفاده کرد. قرار هست یه ابزار کمکی برای متخصصان امنیت باشه.
🔗 google
🤓 @geekalerts
مدل بهطور ویژه برای تقویت امنیت سایبری طراحی شده، ادعا میکنه که تو معیار CTI-MCQ، که یکی از مهمترین محکهای سنجش تواناییهای هوش مصنوعی در زمینه اطلاعات تهدید به حساب میاد، از رقباش بهتر عمل کرده. به گفته گوگل، Sec-Gemini v۱ قراره به متخصصان امنیت کمک کنه تا سریعتر و دقیقتر تهدیدات سایبری رو شناسایی و باهاشون مقابله کنن.
میتونه تو تحلیل علت اصلی حوادث امنیتی، مدیریت آسیبپذیریهای نرمافزاری و سیستمی ازش استفاده کرد. قرار هست یه ابزار کمکی برای متخصصان امنیت باشه.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1