Forwarded from Linuxor ?
اگه توی باز کردن سایت ها به همچین اروری خوردید این خطا مال پروتکل QUIC هستش که ورژن سوم و جدید HTTP هست که بر پایه UDP کار میکنه و چون رفتارش شبیه VPN عه سیستم فایروال ایران فکر میکنه میخواید به فیلترشکن وصل شید و قطعش میکنه.
روی اینترنت های موبایل بیشتر اتفاق میافته، مسئولین هنوز این مشکل رو انکار میکنن، مشکل اصلی اینه این اتفاق معلوم نیست کی میافته و همیشه قطع نیست، امیدوارم اون کسایی که فیلترینگ رو راه انداختن حداقل وقتی حرکت جدیدی میزنن با چهار تا سایت قدیمی دولتی تستش نکنن و چهار تا سایت مدرن باز کنن الان بخش بزرگی از اینترنت روی QUIC داره کار میکنه و وقتی از کار میافته عملا وب بی استفاده میشه.
@Linuxor
روی اینترنت های موبایل بیشتر اتفاق میافته، مسئولین هنوز این مشکل رو انکار میکنن، مشکل اصلی اینه این اتفاق معلوم نیست کی میافته و همیشه قطع نیست، امیدوارم اون کسایی که فیلترینگ رو راه انداختن حداقل وقتی حرکت جدیدی میزنن با چهار تا سایت قدیمی دولتی تستش نکنن و چهار تا سایت مدرن باز کنن الان بخش بزرگی از اینترنت روی QUIC داره کار میکنه و وقتی از کار میافته عملا وب بی استفاده میشه.
@Linuxor
Forwarded from Abolfazl Devs (Abolfazl)
ازین آدرس هم میتونید بهش دسترسی پیدا کنید:
https://5ip.ir/
و اگه بخاید تو ترمینال هم استفاده کنید به صورت زیر:
https://5ip.ir/
و اگه بخاید تو ترمینال هم استفاده کنید به صورت زیر:
curl 5ip.ir
Forwarded from Linuxor ?
خیلیا براشون سواله که چرا باید رفتار یه پروتکل وب (QUIC) شبیه به VPN باشه؟
برعکسه دقیقا وی پی ان ها مثلا V2ray برای مقاوم بودن و فیلتر نشدن رفتارشون رو تا حد زیادی به وب نزدیک میکنن که فایروال فکر نکنه شما به VPN وصل شدید و وقتی به VPN وصل میشید فایرول فکر میکنه وارد یه سایتی شدید دارید وب گردی میکنید، مثلا دارید بازی آنلاین میکنید، فایروال فکر میکنه که شما وارد یه وبسایتی شدید ولی شما دارید بازی میکنید :)
@Linuxor
برعکسه دقیقا وی پی ان ها مثلا V2ray برای مقاوم بودن و فیلتر نشدن رفتارشون رو تا حد زیادی به وب نزدیک میکنن که فایروال فکر نکنه شما به VPN وصل شدید و وقتی به VPN وصل میشید فایرول فکر میکنه وارد یه سایتی شدید دارید وب گردی میکنید، مثلا دارید بازی آنلاین میکنید، فایروال فکر میکنه که شما وارد یه وبسایتی شدید ولی شما دارید بازی میکنید :)
@Linuxor
Forwarded from Linuxor ?
هکر نیوز یه چیزی گذاشت برگام ریخت؛ این یکی از کوچیک ترین مدل های هوش مصنوعی برای TTS هستش، TTS یعنی اینکه متن بهش بدی برات صدا تولید کنه کلا 25 مگابایته روی هر CPU میتونید اجراش کنید؛ برای پروژه های کوچیک مثل اینترنت اشیاء خیلی خوبه مثلا بجای مانیتور از اسپیکر استفاده کنید.
github.com/KittenML/KittenTTS
@Linuxor
github.com/KittenML/KittenTTS
@Linuxor
Forwarded from TechTube 𝕏 تک توب
تا حالا فکر کردین فقط یک ثانیه چقدر میتونه مهم باشه؟
شاید برای زندگی روزمره ما یک ثانیه هیچ فرقی ایجاد نکنه، اما توی دنیای فناوری، همین یک ثانیه میتونه میلیاردها تراکنش بانکی، مسیریابی GPS، یا حتی کل عملکرد اینترنت رو تحتتأثیر بذاره. اینجاست که «ثانیه کبیسه» یا Leap Second وارد داستان میشه؛ ثانیهای که هر چند سال یکبار به ساعت جهانی اضافه یا از اون کم میشه تا زمین و ساعت اتمی دوباره همگام بشن.
ثانیه کبیسه زمانی اتفاق میفته که اختلاف بین ساعت اتمی و زمان واقعی چرخش زمین به حدود ۰٫۹ ثانیه برسه. علت این اختلاف، تغییرات جزئی اما مداوم در سرعت چرخش زمینه. عواملی مثل جزر و مد اقیانوسها، حرکت هسته زمین، تغییرات اقلیمی و حتی زلزلهها باعث میشن زمین کمی کندتر یا سریعتر بچرخه. این تغییرات هرچند خیلی ناچیزن، اما در طول سالها جمع میشن و نیاز به اصلاح پیدا میکنن.
برای انسانها، این اصلاح سادهست. ولی برای کامپیوترها و شبکهها ماجرا پیچیدهتره. در لحظه اضافه شدن لیپسکند، ساعت UTC به جای رفتن از 23:59:59 به 00:00:00، یک لحظه به 23:59:60 میره. این زمان عجیب برای خیلی از نرمافزارها تعریف نشده و باعث میشه بعضی سیستمها هنگ کنن، بعضی تراکنشها با خطا مواجه بشن و حتی برخی پایگاههای داده قفل بشن. نمونههای واقعی این مشکل در گذشته باعث خاموشی چند دقیقهای سرویسهای بزرگ شده.
اینجا بود که گوگل «Leap Smear» رو مطرح کرد؛ ایده این بود که به جای اینکه یک ثانیه ناگهانی به زمان اضافه کنه، گوگل تصمیم گرفت این تغییر رو به صورت تدریجی و نرم پخش کنه. در Leap Smear، از چند ساعت قبل، هر ثانیه کمی طولانیتر میشه. این تغییر اونقدر کوچیکه که سیستمها متوجهش نمیشن، اما تا پایان بازه زمانی، یک ثانیه کامل به ساعت اضافه شده و زمان گوگل با زمان جهانی هماهنگ میشه، بدون اینکه جهش ناگهانی رخ بده.
برای مثال، اگر قرار باشه ثانیه کبیسه نیمهشب ۳۱ دسامبر اضافه بشه، گوگل از حدود ۱۰ ساعت قبل شروع میکنه هر ثانیه رو چند میلیثانیه کش بده. این تغییرات جمع میشن و در نهایت، ساعت گوگل دقیقاً با UTC یکی میشه. در سال ۲۰۱۶ که آخرین لیپسکند اضافه شد، سرویسهای زیادی در دنیا دچار مشکل شدن، اما جیمیل، یوتیوب و موتور جستجوی گوگل بدون کوچکترین اختلال کار کردن، چون Leap Smear از قبل فعال شده بود.
این روش باعث میشه هیچ لحظه «23:59:60» در سیستمهای گوگل وجود نداشته باشه، بنابراین نیازی به تغییر نرمافزارها یا پایگاههای داده نیست. همچنین در سیستمهای حساس به زمان مثل سرورهای تراکنشهای مالی یا دیتابیسهای توزیعشده، همه چیز بدون وقفه ادامه پیدا میکنه.
موفقیت Leap Smear باعث شد غولهای فناوری دیگه هم به سمت روشهای مشابه برن. حالا آمازون، فیسبوک و حتی بعضی مراکز داده مستقل هم به جای تغییر ناگهانی، زمان رو بهصورت تدریجی اصلاح میکنن.
طبق آخرین اعلام IERS، احتمال بعدی برای اضافه شدن ثانیه کبیسه در تاریخ ۳۰ ژوئن ۲۰۲۶ مطرح شده، اما با توجه به سرعت بالاتر چرخش زمین در سالهای اخیر، این اتفاق بعیده که رخ بده. همچنین IERS اعلام کرده در پایان دسامبر ۲۰۲۵ هیچ ثانیه کبیسهای اضافه نخواهد شد. با این حال، اگر در آینده این اصلاح زمانی لازم باشه، تاریخ دقیقش توسط همین مرکز اعلام میشه.
✏️ مطلبی از ممد
🔎 Leap Smear - Google Public NTP
📍 @TechTube
شاید برای زندگی روزمره ما یک ثانیه هیچ فرقی ایجاد نکنه، اما توی دنیای فناوری، همین یک ثانیه میتونه میلیاردها تراکنش بانکی، مسیریابی GPS، یا حتی کل عملکرد اینترنت رو تحتتأثیر بذاره. اینجاست که «ثانیه کبیسه» یا Leap Second وارد داستان میشه؛ ثانیهای که هر چند سال یکبار به ساعت جهانی اضافه یا از اون کم میشه تا زمین و ساعت اتمی دوباره همگام بشن.
ثانیه کبیسه زمانی اتفاق میفته که اختلاف بین ساعت اتمی و زمان واقعی چرخش زمین به حدود ۰٫۹ ثانیه برسه. علت این اختلاف، تغییرات جزئی اما مداوم در سرعت چرخش زمینه. عواملی مثل جزر و مد اقیانوسها، حرکت هسته زمین، تغییرات اقلیمی و حتی زلزلهها باعث میشن زمین کمی کندتر یا سریعتر بچرخه. این تغییرات هرچند خیلی ناچیزن، اما در طول سالها جمع میشن و نیاز به اصلاح پیدا میکنن.
برای انسانها، این اصلاح سادهست. ولی برای کامپیوترها و شبکهها ماجرا پیچیدهتره. در لحظه اضافه شدن لیپسکند، ساعت UTC به جای رفتن از 23:59:59 به 00:00:00، یک لحظه به 23:59:60 میره. این زمان عجیب برای خیلی از نرمافزارها تعریف نشده و باعث میشه بعضی سیستمها هنگ کنن، بعضی تراکنشها با خطا مواجه بشن و حتی برخی پایگاههای داده قفل بشن. نمونههای واقعی این مشکل در گذشته باعث خاموشی چند دقیقهای سرویسهای بزرگ شده.
اینجا بود که گوگل «Leap Smear» رو مطرح کرد؛ ایده این بود که به جای اینکه یک ثانیه ناگهانی به زمان اضافه کنه، گوگل تصمیم گرفت این تغییر رو به صورت تدریجی و نرم پخش کنه. در Leap Smear، از چند ساعت قبل، هر ثانیه کمی طولانیتر میشه. این تغییر اونقدر کوچیکه که سیستمها متوجهش نمیشن، اما تا پایان بازه زمانی، یک ثانیه کامل به ساعت اضافه شده و زمان گوگل با زمان جهانی هماهنگ میشه، بدون اینکه جهش ناگهانی رخ بده.
برای مثال، اگر قرار باشه ثانیه کبیسه نیمهشب ۳۱ دسامبر اضافه بشه، گوگل از حدود ۱۰ ساعت قبل شروع میکنه هر ثانیه رو چند میلیثانیه کش بده. این تغییرات جمع میشن و در نهایت، ساعت گوگل دقیقاً با UTC یکی میشه. در سال ۲۰۱۶ که آخرین لیپسکند اضافه شد، سرویسهای زیادی در دنیا دچار مشکل شدن، اما جیمیل، یوتیوب و موتور جستجوی گوگل بدون کوچکترین اختلال کار کردن، چون Leap Smear از قبل فعال شده بود.
این روش باعث میشه هیچ لحظه «23:59:60» در سیستمهای گوگل وجود نداشته باشه، بنابراین نیازی به تغییر نرمافزارها یا پایگاههای داده نیست. همچنین در سیستمهای حساس به زمان مثل سرورهای تراکنشهای مالی یا دیتابیسهای توزیعشده، همه چیز بدون وقفه ادامه پیدا میکنه.
موفقیت Leap Smear باعث شد غولهای فناوری دیگه هم به سمت روشهای مشابه برن. حالا آمازون، فیسبوک و حتی بعضی مراکز داده مستقل هم به جای تغییر ناگهانی، زمان رو بهصورت تدریجی اصلاح میکنن.
طبق آخرین اعلام IERS، احتمال بعدی برای اضافه شدن ثانیه کبیسه در تاریخ ۳۰ ژوئن ۲۰۲۶ مطرح شده، اما با توجه به سرعت بالاتر چرخش زمین در سالهای اخیر، این اتفاق بعیده که رخ بده. همچنین IERS اعلام کرده در پایان دسامبر ۲۰۲۵ هیچ ثانیه کبیسهای اضافه نخواهد شد. با این حال، اگر در آینده این اصلاح زمانی لازم باشه، تاریخ دقیقش توسط همین مرکز اعلام میشه.
🔎 Leap Smear - Google Public NTP
📍 @TechTube
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from LinNews (Benyamin)
لایه مترجم CrossOver 25.1 پایداری مایکروسافت آفیس را در لینوکس بهبود میدهد.
به ما بپیوندید :
@LinAcademy
کراساور نرم افزاری به قیمت ۵۴ دلار و برپایه نرمافزارهای آزاد است که دستورات ویندوز را به لینوکس یا مک ترجمه میکند. Wine هسته اصلی آن و پولی بودن CrossOver برای دریافت پشتیبانی و خرید نرم افزارهای اختصاصیشان است. لازم به ذکر است که حدود ۷۰ درصد کد های Wine را گروه CodeWavers، سازنده CrossOver، نوشته است.
تغییرات آپدیت جدید عبارتند از: پشتیبانی بهتر از کنترلر، رفع مشکلات لانچرهای Ubisoft و EA، بهبودهای متعدد در سازگاری و رفع برخی مشکلات استیم.منبع خبر
به ما بپیوندید :
@LinAcademy
Forwarded from SoniaCircuit (Sonia Fatholahi)
My Linux Kernel Development Journey: From First Patch to Race Condition Hell By Iman Seyed
https://imanseyed.github.io/posts/lf-journey
#linux #linux_dev #kernel
https://imanseyed.github.io/posts/lf-journey
#linux #linux_dev #kernel
Code Sorcery
My Linux Kernel Development Journey: From First Patch to Race Condition Hell
Over the course of several months in early 2025, I contributed multiple patches to the Linux kernel mainline, focusing primarily on concurrency issues, string safety improvements, and hardware-specific driver fixes. This work involved identifying and resolving…
Forwarded from gooyban🦆
امروز سیستم دزدگیر خونمون چندین بار وقتی تو خونه بودیم بی دلیل به صدا در اومد و اصلا مشخص نبود چشه.
داشتم به پشتیبان شرکتش میگفتم که آقا این باگ داره🤬 من تو خونهام و دارم میبینم که خبری نیست!
بهم گفت که مربوط به سنسور روی در ورودیه اونو چک کن شاید به خاطر گرما یا ضربه اتفاقی براش افتاده.
چکش کردم و خب واقعا باگ داشت!
یه باگ بزرگ زنده اونجا بود😅 😅 (عکس دوم).
باگ عزیز را زنده گیری و رها کردم و مشکل حل شد🙃
یاد اون داستان معروف اولین باگ کامپیوتری افتادم:
🎮 @gooyban
داشتم به پشتیبان شرکتش میگفتم که آقا این باگ داره
بهم گفت که مربوط به سنسور روی در ورودیه اونو چک کن شاید به خاطر گرما یا ضربه اتفاقی براش افتاده.
چکش کردم و خب واقعا باگ داشت!
یه باگ بزرگ زنده اونجا بود
باگ عزیز را زنده گیری و رها کردم و مشکل حل شد
یاد اون داستان معروف اولین باگ کامپیوتری افتادم:
سال ۱۹۴۷، مهندسان در حال کار روی کامپیوتر «هاروارد مارک ۲» بودند که دستگاه از کار افتاد. بعد از بررسی، متوجه شدند یه پروانه توی یه رله گیر کرده و باعث اختلال شده. پروانه رو درآوردند و با چسب توی دفترچه یادداشت چسبوندند و نوشتند: «اولین مورد واقعی باگ که پیدا شد». از اون موقع به مشکلات نرمافزاری «باگ» میگن!
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 لاراول Boost کیت استارت کدنویسی جدید با کمک هوش مصنوعی است که برای بهبود کار با ایجنتهای هوش مصنوعی طراحی شده است. این ابزار با فراهم کردن دادههای مخصوص لاراول به هوش مصنوعی کمک میکند تا کدهای با کیفیت تری تولید کند.
#لاراول
@TheRaymondDev
#لاراول
@TheRaymondDev
Laravel News
Laravel Boost is released - Laravel News
Boost, the Laravel AI coding starter kit is now released
Forwarded from Linuxor ?
اگه خواستید با مدل های TTS فارسی کار کنید پست بالایی رو فراموش کنید و ویس رو گوش بدید، مدل piper برعکس بالایی زبان فارسی هم با چند گویش ساپورت میکنه و فقط 60 مگابایته
rhasspy.github.io/piper-samples
با تشکر از mozvfvri بابت معرفی.
@Linuxor
rhasspy.github.io/piper-samples
با تشکر از mozvfvri بابت معرفی.
@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 نرم افزار NoiseTorch : نرمافزار متنباز حذف نویز حرفه ای صدا در لینوکس
یک نرمافزار متنباز (Open Source) و رایگان مخصوص لینوکس هست که با استفاده از RNNoise (کتابخانه حذف نویز مبتنی بر یادگیری ماشین) میتونه نویز پسزمینه رو بهصورت زنده (real-time) حذف کند و قبل از اینکه صدای میکروفون به برنامههایی مثل OBS، Discord، Zoom یا حتی مرورگر برسه، NoiseTorch صدای محیط رو فیلتر میکند.
در مخزن های لینوکس NoiseTorch موجود نیست و باید نرم افزار از گیت هاب دانلود و با دستور زیر نرم افزار را در ترمینال نصب کنید.
دانلود نرم افزار :
https://github.com/noisetorch/NoiseTorch/releases
دستور نصب :
نرم افزار اجرا کن و به ترتیب زیر بروید:
- از بخش Microphone، میکروفون خودت رو انتخاب کن.
- تیک Noise Suppression رو بزن.
- روی Load NoiseTorch کلیک کن.
در بخش Sound Settings قسمت Input ورودی میکروفون NoiseTorch را انتخاب کنید.
در OBS، برو به Settings → Audio و ورودی صدا (Mic/Auxiliary Audio) رو روی NoiseTorch Microphone بذار.
میتوانید Noise Suppression داخلی OBS (نوع RNNoise) رو هم اضافه کنید تا دو لایه حذف نویز داشته باشید.
نتیجه اینه هر صدای پس زمینه - صدای بیرون خونه - صدای داخل خونه مثل تلویزیون یا یخچال - هود - صدای موتوری و ضربه میز و صفحه کلید و غیره را به صورت زنده یا Real Time فیلتر می کند اما تنها چیزی که از فیلتر رد می کند, حرف زدن آدما هست که به شدت حساس است.
#لینوکس
@TheRaymondDev
یک نرمافزار متنباز (Open Source) و رایگان مخصوص لینوکس هست که با استفاده از RNNoise (کتابخانه حذف نویز مبتنی بر یادگیری ماشین) میتونه نویز پسزمینه رو بهصورت زنده (real-time) حذف کند و قبل از اینکه صدای میکروفون به برنامههایی مثل OBS، Discord، Zoom یا حتی مرورگر برسه، NoiseTorch صدای محیط رو فیلتر میکند.
در مخزن های لینوکس NoiseTorch موجود نیست و باید نرم افزار از گیت هاب دانلود و با دستور زیر نرم افزار را در ترمینال نصب کنید.
دانلود نرم افزار :
https://github.com/noisetorch/NoiseTorch/releases
دستور نصب :
tar -C $HOME -h -xzf NoiseTorch_x64_v0.12.2.tgz
نرم افزار اجرا کن و به ترتیب زیر بروید:
- از بخش Microphone، میکروفون خودت رو انتخاب کن.
- تیک Noise Suppression رو بزن.
- روی Load NoiseTorch کلیک کن.
در بخش Sound Settings قسمت Input ورودی میکروفون NoiseTorch را انتخاب کنید.
در OBS، برو به Settings → Audio و ورودی صدا (Mic/Auxiliary Audio) رو روی NoiseTorch Microphone بذار.
میتوانید Noise Suppression داخلی OBS (نوع RNNoise) رو هم اضافه کنید تا دو لایه حذف نویز داشته باشید.
نتیجه اینه هر صدای پس زمینه - صدای بیرون خونه - صدای داخل خونه مثل تلویزیون یا یخچال - هود - صدای موتوری و ضربه میز و صفحه کلید و غیره را به صورت زنده یا Real Time فیلتر می کند اما تنها چیزی که از فیلتر رد می کند, حرف زدن آدما هست که به شدت حساس است.
#لینوکس
@TheRaymondDev
GitHub
GitHub - noisetorch/NoiseTorch: Real-time microphone noise suppression on Linux.
Real-time microphone noise suppression on Linux. Contribute to noisetorch/NoiseTorch development by creating an account on GitHub.
Forwarded from Codino School (ایمان غفوری)
YouTube
Getting Started with Laravel Boost
Laravel Boost is a local MCP server that accelerates your AI-assisted development by providing the essential context and structure that AI needs to generate high-quality, Laravel-specific code.
Installs in seconds. Auto-detects your IDEs and tools like Cursor…
Installs in seconds. Auto-detects your IDEs and tools like Cursor…
Forwarded from a pessimistic researcher (Kc)
Future Works (1st Draft).pdf
188.6 KB
Forwarded from a pessimistic researcher (Kc)
همونطور که وعده داده بودم، قرار شد که برای دوستان علاقهمندی که ممکنه تمایل داشته باشند با بنده همکاری کنند، موضوع پروژههایی که روی وبسایت شخصیم قرار دادم رو با جزئیات توضیح بدم. حقیقتش از اون چیزی که فکر میکردم کمی زمانبر تر هستش و نوشتن یک داک کامل و جامع که مسئله رو خوب توضیح بده و منابع لازم برای خوندن و آشنا شدن رو معرفی کنه کار زمانبر و حوصله سربریه :)
من تا الان ۳ مورد از پروژههایی که روی وبسایت قرار دادم رو توی این داک به طور مشروح توضیح دادم و سعی دارم به مرور با اضافه کردن توضیحات پروژههای دیگه کاملش کنم.
همچنان تایتل تمام موضوعات روی وبسایت هست و اگر موضوعی هست که براتون جذابیت بیشتری داره میتونید توی کامنت بگید که توی اولیت بذارمش.
همچنین اگر توضیحاتی که برای پروژهها نوشتم همچنان مبهم هستش و گویا نیست حتما بهم بگید.
من تا الان ۳ مورد از پروژههایی که روی وبسایت قرار دادم رو توی این داک به طور مشروح توضیح دادم و سعی دارم به مرور با اضافه کردن توضیحات پروژههای دیگه کاملش کنم.
همچنان تایتل تمام موضوعات روی وبسایت هست و اگر موضوعی هست که براتون جذابیت بیشتری داره میتونید توی کامنت بگید که توی اولیت بذارمش.
همچنین اگر توضیحاتی که برای پروژهها نوشتم همچنان مبهم هستش و گویا نیست حتما بهم بگید.
joulook.github.io
student projects | Mohammad Hossein Khoshechin Jorshari
Mohammad's Homepage
Forwarded from a pessimistic researcher (Kc)
لب بر لب کوزه بردم از غایت آز،
تا زو طلبم واسطهٔ عمرِ دراز،
لب بر لب من نهاد و میگفت به راز:
مِی خور، که بدین جهان نمیآیی باز! - خیام
تا زو طلبم واسطهٔ عمرِ دراز،
لب بر لب من نهاد و میگفت به راز:
مِی خور، که بدین جهان نمیآیی باز! - خیام
Forwarded from Linuxor ?