This media is not supported in your browser
VIEW IN TELEGRAM
احتمالا از اینجور ویدیوها دیدین که کد تبدیل به موزیک میشه، خیلی باحاله حالا قضیه چیه؟
سایت Strudel یه محیط آنلاین برای ساخت موسیقی به روش Live Coding هست. یعنی بهجای اینکه مثل نرمافزارهای معمولی نتها و درامها رو با موس داخل یک Timeline بچینی، با کد به کامپیوتر میگی چه صدایی، با چه ریتمی و چه الگویی پخش بشه.
مثلاً با یه خط کد میتونی یه ریتم بسازی:
یا نتهای مختلف رو تعریف کنی:
و بعد همون لحظه نتیجه رو بشنوی و کدت رو تغییر بدی؛ به همین دلیل بهش Live Coding میگن.
جالبتر اینکه میتونی درام، Bass، ملودی، افکت و چندین لایه مختلف رو با هم ترکیب کنی و با تغییر کد، موزیک همون لحظه تغییر کنه.
Strudel بر پایهی JavaScript ساخته شده و از ایدهها و سینتکس TidalCycles الهام گرفته. برای شروع هم لازم نیست نرمافزار خاصی نصب کنی؛ مستقیماً داخل مرورگر اجرا میشه.
🌐 https://strudel.cc/
سایت Strudel یه محیط آنلاین برای ساخت موسیقی به روش Live Coding هست. یعنی بهجای اینکه مثل نرمافزارهای معمولی نتها و درامها رو با موس داخل یک Timeline بچینی، با کد به کامپیوتر میگی چه صدایی، با چه ریتمی و چه الگویی پخش بشه.
مثلاً با یه خط کد میتونی یه ریتم بسازی:
s("bd*4")
یا نتهای مختلف رو تعریف کنی:
note("c4 eb4 g4 bb4")
و بعد همون لحظه نتیجه رو بشنوی و کدت رو تغییر بدی؛ به همین دلیل بهش Live Coding میگن.
جالبتر اینکه میتونی درام، Bass، ملودی، افکت و چندین لایه مختلف رو با هم ترکیب کنی و با تغییر کد، موزیک همون لحظه تغییر کنه.
Strudel بر پایهی JavaScript ساخته شده و از ایدهها و سینتکس TidalCycles الهام گرفته. برای شروع هم لازم نیست نرمافزار خاصی نصب کنی؛ مستقیماً داخل مرورگر اجرا میشه.
🌐 https://strudel.cc/
🔥5❤1
چند وقت بود روی یه موزیک پلیر دسکتاپ به اسم Donya کار میکردم و بالاخره نسخهی اولش آماده شد
دنیا با Tauri و React ساخته شده و فعلا تمرکزش روی یه تجربهی ساده و جمعوجور برای گوش دادن به موسیقیه.
نسخهی اولش منتشر شده و خوشحال میشم نظرتون رو دربارهش بدونم
https://github.com/irvaniamirali/donya
دنیا با Tauri و React ساخته شده و فعلا تمرکزش روی یه تجربهی ساده و جمعوجور برای گوش دادن به موسیقیه.
نسخهی اولش منتشر شده و خوشحال میشم نظرتون رو دربارهش بدونم
https://github.com/irvaniamirali/donya
👍5❤3
تنها قسمتی که از مراسم اپل خوشم اومد رو خواستم بزارم
و حالا از چیش خوشم اومد؟
طراحی بدون مشکل برعکس زد فولدا ( البته جوری که مشخص بود تا حدود زیادی مشکل تاشدگی بدون نقص در اومده )
و اینکه os رو براش کامل کاستوم کردن جوری که شما وقتی دارین فیلم تملشا میکنین میخواید ببندید یا بازش کنید هم انیمیشن خاص خودشو داره...
و اینکه چندین حالت داره یعنی شما میتونین مثل یه لپتاپ ازش استفاده کنین😂
و اپلیکیشن ها هم کامل ریسپانسیو شدن که خیلی مچ شدنش جذابه
و حالا از چیش خوشم اومد؟
طراحی بدون مشکل برعکس زد فولدا ( البته جوری که مشخص بود تا حدود زیادی مشکل تاشدگی بدون نقص در اومده )
و اینکه os رو براش کامل کاستوم کردن جوری که شما وقتی دارین فیلم تملشا میکنین میخواید ببندید یا بازش کنید هم انیمیشن خاص خودشو داره...
و اینکه چندین حالت داره یعنی شما میتونین مثل یه لپتاپ ازش استفاده کنین😂
و اپلیکیشن ها هم کامل ریسپانسیو شدن که خیلی مچ شدنش جذابه
🔥6❤1
This media is not supported in your browser
VIEW IN TELEGRAM
یه دولوپری بود بهش یه ایده دادم واسه اپلیکیشنش بعدش گفت لیمیت خوردم در بیاد رواله ((:
🤣12
فقط منم احساس میکنم سیستم فیلترینگ عجیب غریب قوی تر شده؟
این چند مدت کانکشن هارو راحت شناسایی کرده و بسته.
کانفیگ های مختلفم زدم ولی نتیجه یکی بوده ( فیلتر شده )
الان فقط ایدم این بود برگردم به پنل مرزبان و یه کانفیگ برای هسته بنویسم تا الان که جواب بوده خداروشکر
این چند مدت کانکشن هارو راحت شناسایی کرده و بسته.
کانفیگ های مختلفم زدم ولی نتیجه یکی بوده ( فیلتر شده )
الان فقط ایدم این بود برگردم به پنل مرزبان و یه کانفیگ برای هسته بنویسم تا الان که جواب بوده خداروشکر
👍10
تلگرام یه قابلیت باحال به اسم Welcome Message اضافه کرده که از اسمش مشخصه چیکار میکنه
خوشآمد گویی به نیوممبرای چنل که قابلیت باحالیه و البته برای چنل هم فعالش کردم ((:
خوشآمد گویی به نیوممبرای چنل که قابلیت باحالیه و البته برای چنل هم فعالش کردم ((:
🔥6
از ساعت ۳ یا ۴ ظهر هستش که اینترنت فیبر نوری مخابرات قطع شده و همراه اول هم کلا پکت لاس شده جوری که ترافیکم با همراه تموم میشه اصن غیرقابل توصیف هستش.
و از صبح من میخواستم روی پروژه ای کار کنم اینترنت استیبل نداشتم بنازم بنازم.
زنگ هم زدیم پشتیبانی ۲۰۰ نفر تو صف بودن و هنوز که هنوزه قطع مونده.
و از صبح من میخواستم روی پروژه ای کار کنم اینترنت استیبل نداشتم بنازم بنازم.
زنگ هم زدیم پشتیبانی ۲۰۰ نفر تو صف بودن و هنوز که هنوزه قطع مونده.
👍9
و اینکه یه پروژه باحال داریم میزنیم😂
استارتش از ۳ مهر ( ۲۵ سپتامبر ) زده شده به مناسبت تولد ۲۰ سالگیم قرار بود ایدشو بزارم که نشد و قرار شده بیشتر روش کار کنیم تا به نسخهی خوبی برسیم.
استارتش از ۳ مهر ( ۲۵ سپتامبر ) زده شده به مناسبت تولد ۲۰ سالگیم قرار بود ایدشو بزارم که نشد و قرار شده بیشتر روش کار کنیم تا به نسخهی خوبی برسیم.
🔥9
اگر شما هم دوس دارین دسترسی برای قابلیت Serverless تلگرام رو بگیرین کافیه از طریق بات @BotFather یه بات بسازین و بعدش مینی اپ بات فادرو بیارین و باتی که ساختین رو انتخاب کنین و گزینه serverless رو فعال کنین تا برین توی لیست انتظار که بعدا تایید کنه دسترسیتونو
👍5❤2
حتماً براتون پیش اومده که بعد از نصب ویندوز کنار لینوکس، ویندوز میاد اولویت بوت رو میدزده و دیگه خبری از منوی GRUB نیست! یا برعکس، میخواید یه توزیع خاص مثل ParchLinux همیشه اولویت اول باشه.
امروز یه چالش کوچیک ولی خیلی کاربردی رو با efibootmgr حل کردیم.
فرض کنید توی ترمینال این دستور رو میزنید تا ببینیم وضعیت چیه:
توی خروجی یه چیزی شبیه به این میبینیم:
راهحل چیه؟
کافیه توی ترمینال این دستور رو بزنید:
این دستور دقیقا چیکار میکنه؟
سوییچ -o مخفف --bootorder هست و به سیستم میگه لیست جدید بوت رو با این ترتیب تنظیم کن.
ما عدد 0001 (GRUB) رو بردیم اول لیست، بعد بقیه رو چیدیم و ویندوز (0000) رو گذاشتیم آخر.
نکته مهم: اعداد Boot روی هر سیستمی ممکنه فرق داشته باشه، پس حتماً از خروجی efibootmgr خودتون اعداد رو بردارید!
یه ترفند باحال دیگه:
اگه نمیخواید اولویت همیشگی رو عوض کنید و فقط میخواید فقط برای بوت بعدی GRUB بیاد بالا، از این دستور استفاده کنید:
sudo efibootmgr -n 0001
(برای وقتی که فقط یه بار میخواید وارد لینوکس بشید و بعدش برگرده به حالت قبل، عالیه!)
بعد از اجرای دستور، یه بار دیگه sudo efibootmgr رو بزنید تا مطمئن بشید BootOrder به درستی تغییر کرده.
امروز یه چالش کوچیک ولی خیلی کاربردی رو با efibootmgr حل کردیم.
فرض کنید توی ترمینال این دستور رو میزنید تا ببینیم وضعیت چیه:
sudo efibootmgrتوی خروجی یه چیزی شبیه به این میبینیم:
BootCurrent: 0005 (یعنی الان از ParchLinux بالا اومدیم)خب، اینجا ویندوز اولویت آخر رو داره، ولی ما میخوایم GRUB (یعنی همون 0001) همیشه اول لیست باشه تا منوی بوت لینوکس بیاد.
BootOrder: 0002,0005,0001,0000 (ترتیب فعلی بوت)
Boot0001: مربوط به GRUB اصلیه.
Boot0000: مربوط به Windows Boot Manager.
راهحل چیه؟
کافیه توی ترمینال این دستور رو بزنید:
sudo efibootmgr -o 0001,0002,0005,0000
این دستور دقیقا چیکار میکنه؟
سوییچ -o مخفف --bootorder هست و به سیستم میگه لیست جدید بوت رو با این ترتیب تنظیم کن.
ما عدد 0001 (GRUB) رو بردیم اول لیست، بعد بقیه رو چیدیم و ویندوز (0000) رو گذاشتیم آخر.
نکته مهم: اعداد Boot روی هر سیستمی ممکنه فرق داشته باشه، پس حتماً از خروجی efibootmgr خودتون اعداد رو بردارید!
یه ترفند باحال دیگه:
اگه نمیخواید اولویت همیشگی رو عوض کنید و فقط میخواید فقط برای بوت بعدی GRUB بیاد بالا، از این دستور استفاده کنید:
sudo efibootmgr -n 0001
(برای وقتی که فقط یه بار میخواید وارد لینوکس بشید و بعدش برگرده به حالت قبل، عالیه!)
بعد از اجرای دستور، یه بار دیگه sudo efibootmgr رو بزنید تا مطمئن بشید BootOrder به درستی تغییر کرده.
⚡9
یکی از چیزایی که توی یادگیری DevOps سخته اینه که بین این همه ابزار و تکنولوژی بدونیم چی رو باید یاد بگیری و از کجا شروع کنیم.
این مخزن یه مسیر ۹۰ روزه برای یادگیری Cloud Engineering داره؛ از Linux و Networking گرفته تا AWS، Docker، Kubernetes، Terraform و CI/CD.
در کنارش تمرین و پروژه هم داره تا فقط درگیر خوندن مطالب و دیدن آموزشها نباشین.
داشتن یه مسیر مشخص خیلی بهتر از اینه که هر روز سراغ یه ابزار جدید بریم و ندونیم چطور باید چیزهایی که یاد گرفتیم رو کنار هم قرار بدیم. لینک مخزن گیتهاب:
https://github.com/ahmadjawad533/90-days-of-cloud-engineering
این مخزن یه مسیر ۹۰ روزه برای یادگیری Cloud Engineering داره؛ از Linux و Networking گرفته تا AWS، Docker، Kubernetes، Terraform و CI/CD.
در کنارش تمرین و پروژه هم داره تا فقط درگیر خوندن مطالب و دیدن آموزشها نباشین.
داشتن یه مسیر مشخص خیلی بهتر از اینه که هر روز سراغ یه ابزار جدید بریم و ندونیم چطور باید چیزهایی که یاد گرفتیم رو کنار هم قرار بدیم. لینک مخزن گیتهاب:
https://github.com/ahmadjawad533/90-days-of-cloud-engineering
🔥6
Linuxor ?
دو آسیب پذیری بسیار شدید با امتیاز 9.2 از 10 برای PHP کشف شده که بخش بزرگی از سایت هارو از جمله وردپرس و لاراول و... رو پوشش میده و هکر میتونه اجرای کد از راه دور روی سرور شما داشته باشه
فک کن تو ایران زندگی کنی سایتت هم با php زده باشی
خاموش کن سرورو مهندسسس
خاموش کن سرورو مهندسسس
🤣7
الان یه ویدیو در مورد اورکلاک کردن و تنظیم فن گرافیک انویدیا توی لینوکس گرفتم دوست داشتین ببینین
مخصوصا اون دوستانی که گرافیکشون توی لینوکس تحت فشاره ( گیم یا ران کردن llm )
مشاهدهی ویدیو
مخصوصا اون دوستانی که گرافیکشون توی لینوکس تحت فشاره ( گیم یا ران کردن llm )
مشاهدهی ویدیو
❤3
The Commit
فک کن تو ایران زندگی کنی سایتت هم با php زده باشی خاموش کن سرورو مهندسسس
فک کن روی ترافیکی که میدی ضریب بزنی ( همین کار یعنی ته حروم زادگی )
بعدشم همون ترافیکی که میدی رو گرونش کنی ( فحش خوبی براش بلد نیستم )
بعدشم همون ترافیکی که میدی رو گرونش کنی ( فحش خوبی براش بلد نیستم )
👍9