Forwarded from DevTwitter | توییت برنامه نویسی
تا به حال به این فکر کردید که محیط کدنویسی چقدر روی تمرکز و خلاقیت شما تأثیر میگذاره؟
بعد از ساعتها بررسی و طراحی، خوشحالم که بالاخره میتونم تم اختصاصی VS Code خودم رو معرفی کنم: Aurorain!
یکی از لذتبخشترین حسها برای من، استفاده از چیزی بوده که خودم ساختم. بعد مدتها که به این فکر میکردم تم خودم رو طراحی کنم بالاخره دو ماه پیش این ایده رو عملی کردم و حالا بعد از کلی آزمون و خطا، نتیجهی نهایی اینجاست!
چرا Aurorain؟ اسم این تم ترکیبی از دو واژهی Aurora و Rain هست.
همین حالا میتونید Aurorain رو از VS Code Marketplace دریافت کنید و کدنویسی رو در فضایی جدید و متفاوت تجربه کنید!
https://marketplace.visualstudio.com/items?itemName=MostafaGh.aurorain
@DevTwitter | <Mostafa Gholami/>
بعد از ساعتها بررسی و طراحی، خوشحالم که بالاخره میتونم تم اختصاصی VS Code خودم رو معرفی کنم: Aurorain!
یکی از لذتبخشترین حسها برای من، استفاده از چیزی بوده که خودم ساختم. بعد مدتها که به این فکر میکردم تم خودم رو طراحی کنم بالاخره دو ماه پیش این ایده رو عملی کردم و حالا بعد از کلی آزمون و خطا، نتیجهی نهایی اینجاست!
چرا Aurorain؟ اسم این تم ترکیبی از دو واژهی Aurora و Rain هست.
همین حالا میتونید Aurorain رو از VS Code Marketplace دریافت کنید و کدنویسی رو در فضایی جدید و متفاوت تجربه کنید!
https://marketplace.visualstudio.com/items?itemName=MostafaGh.aurorain
@DevTwitter | <Mostafa Gholami/>
Forwarded from Md Daily (Mahan)
چند وقتی بود میخواستم راجب موضوعاتی بنویسم که به دلیل محدودیت های پست های تلگرامی امکانش نبود و باید به صورت وبلاگ نوشته میشد. قبلا یک وبلاگ ایستا و اپن سورس با استفاده از Hugo ایجاد کرده بودم که میتونید از طریق این لینک :
🌐 https://mddaily.web.app
به پست های منتشر شده در این وبلاگ دسترسی پیدا کنید.
ولی یه مشکلی وجود داشت و اونم مدیریت وبلاگ استاتیک بود ، برای همین تصمیم گرفتم تا از نسخه ی بعدی وبلاگ کانال رو نمایی کنم و تشکر میکنم از تیم خوب kubarcloud🟢 که اسپانسر زیر ساخت شدند.
اولین پست وبلاگ با عنوان "یادگیری Big O یک بار برای همیشه" منتشر شده که توی پست بعدی معرفیش میکنم :)
🌐 https://mddaily.ir/
---
💡 مثل همیشه کنجکاو بمونید :)
🆔 @MdDaily
به پست های منتشر شده در این وبلاگ دسترسی پیدا کنید.
ولی یه مشکلی وجود داشت و اونم مدیریت وبلاگ استاتیک بود ، برای همین تصمیم گرفتم تا از نسخه ی بعدی وبلاگ کانال رو نمایی کنم و تشکر میکنم از تیم خوب kubarcloud
اولین پست وبلاگ با عنوان "یادگیری Big O یک بار برای همیشه" منتشر شده که توی پست بعدی معرفیش میکنم :)
---
🆔 @MdDaily
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Md Daily (Mahan)
یادگیری Big O یک بار برای همیشه
توی این پست حالت های مختلفی از Big O به همراه کد نمونه بررسی شدن. از ساده ترین حالت یعنی O(n) شروع میکنیم و قدم به قدم تا حالت های پیجیده تری مثل O(n log n) رو بررسی میکنیم.
لینک کامل مقاله در وبلاگ Mddaily:
🔗 https://mddaily.ir/یادگیری-big-o-یک-بار-برای-همیشه/
---
💡 مثل همیشه کنجکاو بمونید :)
🆔 @MdDaily
کاور پست با GPT تولید شده :)
توی این پست حالت های مختلفی از Big O به همراه کد نمونه بررسی شدن. از ساده ترین حالت یعنی O(n) شروع میکنیم و قدم به قدم تا حالت های پیجیده تری مثل O(n log n) رو بررسی میکنیم.
پیچیدگی زمانی Big O چیه؟
توی علم کامپیوتر، از علامتگذاری Big O استفاده میشه تا الگوریتمها رو بر اساس اینکه زمان اجرا یا میزان حافظه مورد نیازشون با بزرگتر شدن ورودی چطوری زیاد میشه، دستهبندی کنن. یا به عبارت دیگه، یه راهیه برای اینکه تحلیل کنیم چقدر زمان میبره تا الگوریتم ما با بزرگتر شدن ورودی اجرا بشه. منظور از ‘O’ کل عملیاته، و ‘n’ هم ورودی.
بیاین چند تا مثال رو ببینیم تا قضیه روشنتر بشه.
حالت O(n)
شاید سادهترین مثالی که بشه فهمید، همون O(n) باشه، جایی که نرخ رشد خطیه.
یه آرایه نامرتب n رو در نظر بگیرین، یه تابعی بنویسین که بزرگترین مقدار رو برگردو...
لینک کامل مقاله در وبلاگ Mddaily:
---
🆔 @MdDaily
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
قدیما روی گوشی ها یه قابلیتی بود به اسم FM Transmitter یا که باهاش میتونستی روی موج رادیویی آهنگ پخش کنی، و با یه دستگاه دیگه مثلا داخل ماشین روی همون موج گوشش بدی، البته خیلی زود این قابلیت جمع شد چون پخش روی موج های رادیویی توی اکثر کشورا غیرقانونیه و نیاز به مجوز داره و ممکنه اختلال ایجاد بشه.
@Linuxor
@Linuxor
Forwarded from Gopher Academy
🔵 عنوان مقاله
🔒 Protect Against AI Bots, Fraud, and Abuse in Real Time
🟢 خلاصه مقاله:
WorkOS Radar یک راهکار امنیتی پیشرفته است که با استفاده از فناوری تشخیص اثر انگشت دستگاه، برنامه شما را از تهدیدهای سایبری مانند ثبتنامهای جعلی، سوء استفاده از سطح رایگان، حملات ربات و تلاشهای نفوذ باز میدارد. این فناوری با شناسایی منحصربهفرد هر دستگاهی که با برنامه شما تعامل دارد، کمک میکند تا کاربران مشروع از تهدیدها تمیز داده شوند. این سیستم همچنین تجربه کاربری را بهبود میبخشد و برای شرکتهایی که میخواهند امنیت سایبری خود را تقویت کنند بدون اینکه بر تجربه کاربری تأثیر منفی بگذارند، گزینهی مناسبی است.
🟣لینک مقاله:
https://golangweekly.com/link/167050/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
🔒 Protect Against AI Bots, Fraud, and Abuse in Real Time
🟢 خلاصه مقاله:
WorkOS Radar یک راهکار امنیتی پیشرفته است که با استفاده از فناوری تشخیص اثر انگشت دستگاه، برنامه شما را از تهدیدهای سایبری مانند ثبتنامهای جعلی، سوء استفاده از سطح رایگان، حملات ربات و تلاشهای نفوذ باز میدارد. این فناوری با شناسایی منحصربهفرد هر دستگاهی که با برنامه شما تعامل دارد، کمک میکند تا کاربران مشروع از تهدیدها تمیز داده شوند. این سیستم همچنین تجربه کاربری را بهبود میبخشد و برای شرکتهایی که میخواهند امنیت سایبری خود را تقویت کنند بدون اینکه بر تجربه کاربری تأثیر منفی بگذارند، گزینهی مناسبی است.
🟣لینک مقاله:
https://golangweekly.com/link/167050/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Workos
Radar — WorkOS
Detect, verify, and block harmful behavior in real time. WorkOS Radar protects your app against AI bots, account abuse, credential theft, and more.
Forwarded from DevTwitter | توییت برنامه نویسی
یکی از عجایب دنیای عجیب و غریب PHP اینه که بعضی وقتا موقع مقایسهی عدد و رشته، یهویی تصمیم میگیره رشته رو به عدد تبدیل کنه و بعد مقایسه کنه! (Type Juggling)
کلی رفتار عجیب و غریب که میتونه آدمو به مرز جنون برسونه!
مثال باورنکردنی:
چرا اینجوریه؟؟؟
اینجا PHP عزیز دل تصمیم گرفته تو مقایسهی عدد و رشته، رشته رو به عدد تبدیل کنه.
مثلا "123abc" رو میبینه، میگه خب اولش ۱۲۳ داره، پس همونو عدد حساب میکنه.
یا "0e12345" رو میبینه، میگه اوه این که یه عدد علمی مثل 0 * 10^12345 ــه، پس همون ۰ در نظر گرفته میشه!
امااااا، وقتی "0e12345" رو با "0" مقایسه میکنیم، دیگه رشته به عدد تبدیل نمیشه و خب نتیجهاش false میشه!
خطر امنیتی: این حرکت میتونه توی چک کردن رمز عبور و توکنها باعث بشه بعضی رشتهها بدون اینکه واقعا درست باشن، قبول بشن! پس مراقب باشین!
یادتون باشه همیشه از === استفاده کنین تا PHP نتونه این شوخیای عجیب و غریبشو باهاتون بکنه و به جای اینکه برای رمز عبور مستقیم === بذارین، از ابزارای خود PHP استفاده کنین. مثلا برای رمزعبور:
اینطوری خیالتون راحت تره
@DevTwitter | <Amir Hossein Bagheri/>
کلی رفتار عجیب و غریب که میتونه آدمو به مرز جنون برسونه!
مثال باورنکردنی:
var_dump("123abc" == 123); // خروجی: true
var_dump("0e12345" == 0); // خروجی: true
var_dump("0e12345" == "0"); // خروجی: false
چرا اینجوریه؟؟؟
اینجا PHP عزیز دل تصمیم گرفته تو مقایسهی عدد و رشته، رشته رو به عدد تبدیل کنه.
مثلا "123abc" رو میبینه، میگه خب اولش ۱۲۳ داره، پس همونو عدد حساب میکنه.
یا "0e12345" رو میبینه، میگه اوه این که یه عدد علمی مثل 0 * 10^12345 ــه، پس همون ۰ در نظر گرفته میشه!
امااااا، وقتی "0e12345" رو با "0" مقایسه میکنیم، دیگه رشته به عدد تبدیل نمیشه و خب نتیجهاش false میشه!
خطر امنیتی: این حرکت میتونه توی چک کردن رمز عبور و توکنها باعث بشه بعضی رشتهها بدون اینکه واقعا درست باشن، قبول بشن! پس مراقب باشین!
یادتون باشه همیشه از === استفاده کنین تا PHP نتونه این شوخیای عجیب و غریبشو باهاتون بکنه و به جای اینکه برای رمز عبور مستقیم === بذارین، از ابزارای خود PHP استفاده کنین. مثلا برای رمزعبور:
if (password_verify($inputPassword, $hashedPassword)) {
echo "رمز درسته!";
} else {
echo "رمز اشتباهه!";
}
اینطوری خیالتون راحت تره
@DevTwitter | <Amir Hossein Bagheri/>
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
از اون ویدیوهایی که دوست دارین، توی این ویدیو میبینین چطوری میشه پرید وسط یه برنامه که پشت در حال اجراست و چیز هایی که چاپ میکنه یا stdout اونو دید
@Linuxor
@Linuxor
Forwarded from Agora (Alireza Azadi)
پستهای فنی که توی Cloudflare نوشته میشند رو واقعا دوست دارم.
پر از نکته واسه یاد گرفتن و سرنخ برای دنبال کردن.
How Rust and Wasm power Cloudflare's 1.1.1.1
پر از نکته واسه یاد گرفتن و سرنخ برای دنبال کردن.
How Rust and Wasm power Cloudflare's 1.1.1.1
The Cloudflare Blog
How Rust and Wasm power Cloudflare's 1.1.1.1
Introducing a new DNS platform that powers 1.1.1.1 and various other products.
Forwarded from Agora (Alireza Azadi)
این یکی از قطعات آلبوم موسیقی متن فیلم آواز گنجشکهاست. من فیلم رو خیلی دیر دیدم. پارسال بود و ۱۶ سال بعد از اکرانش. بعد تموم شدنش اینقدر به وجد اومدم و احساس نزدیکی کردم باهاش که بلافاصله چند خطی دربارهی این قرابت نوشتم. خودم خیلی دوسش داشتم. حالا که دوباره با شنیدن این قطعه خاطرهش زنده شد، دوباره یادش افتادم دوست داشتم که اینجا هم بذارم:
آواز گنجشکها
ـــــــــــــــــــــــــ
کریم مرد شریفیه. گاهی هم پاش میسُرّید از مرز شرافت میزد بیرون. خیلی هم طول نمیکشید که زندگی واس خاطر همین تنبیهش کنه. چکهای آبداری که خیلی وقتها بزرگتر از قد و قوارهش بود. گاهی اندازهی سوراخ شدن کیسهی آلوچه، گاهی هم اندازهی آوار شدن دیوار روی سرش.
نشد داستان کریم رو ببینم و بهخودم نگیرم. نه از سر شرافت. به خودم گرفتم چون زندگیم پره از داستانای «سوراخ شدن کیسهی آلوچه»و «آوار شدن دیوار».هر خبطی که بود، هر بار که زدم جاده خاکی و راه و از بیراهه میدونستم، پشتبندش کتک بود. محکم و زمینگیر کننده. بهش چیمیگن… آره! «دهشتناک». مثل حد به جرم شرب خمر.
خواستم یه مثنوی هفتاد من غر بزنم. بگم بابا جان تو خودت کریمو به این روز انداختی و حالا برای هر غلط اضافهای تنبیهش میکنی؟ بسش نبود که دل خوشکنکش شده بود خنزر پنزرای گوشهی حیاط؟
ولی نه. غری ندارم. تردید کردم از اینکه این از بد روزگار بود یا از خوشبختی کریم. که هانیه و حسینو داشت. نرگس رو داشت. که حتی بعد این که افسار پاره کرد و خوابوند زیر گوش هانیه، دخترش باز هم حاضر نبود دم بزنه از نشنیدنش. از نیمسوز شدن سمعکی که بابا دیگه پولی نداشت بخره. من نمیدونم. شاید مهم بود که کریم شریف بمونه. شاید مهم بود که چشمش بسته نشه تا راهو از بیراهه نشناسه. نمیدونم.
یک جایی از زندگی، ماجرا رو ده بار، صد بار، هزاار بار برای خودت از اول تعریف میکنی. هر بار زاویهی دوربینو عوض میکنی و بالاخره یک جا وا میستی. میخ کوب میشی خیره تو دریچهی لنز. دست به هیچی نمیزنی. ساکت. مات تماشا. زیر لبت میگی «بالاخره خودشه!». حالا روایت رو از اول میگیری.
داستان کریم هم همین بود. صد جور زیر و روش کردم و لالوش گشتم و آخرش اون قابی که خواستم رو بستم. شاید از خوشبختی منه که همیشه سخت تنبیه شدم. شاید بهتره از اول همهچیو برای خودم تعریف کنم.
من نمیدونم ولی هنوز امیددارم که شاید بالاخره بفهمم.
ساعت ۰۱:۳۰ صبح، ۲۵م ژانویهی ۲۰۲۴.
آواز گنجشکها
ـــــــــــــــــــــــــ
کریم مرد شریفیه. گاهی هم پاش میسُرّید از مرز شرافت میزد بیرون. خیلی هم طول نمیکشید که زندگی واس خاطر همین تنبیهش کنه. چکهای آبداری که خیلی وقتها بزرگتر از قد و قوارهش بود. گاهی اندازهی سوراخ شدن کیسهی آلوچه، گاهی هم اندازهی آوار شدن دیوار روی سرش.
نشد داستان کریم رو ببینم و بهخودم نگیرم. نه از سر شرافت. به خودم گرفتم چون زندگیم پره از داستانای «سوراخ شدن کیسهی آلوچه»و «آوار شدن دیوار».هر خبطی که بود، هر بار که زدم جاده خاکی و راه و از بیراهه میدونستم، پشتبندش کتک بود. محکم و زمینگیر کننده. بهش چیمیگن… آره! «دهشتناک». مثل حد به جرم شرب خمر.
خواستم یه مثنوی هفتاد من غر بزنم. بگم بابا جان تو خودت کریمو به این روز انداختی و حالا برای هر غلط اضافهای تنبیهش میکنی؟ بسش نبود که دل خوشکنکش شده بود خنزر پنزرای گوشهی حیاط؟
ولی نه. غری ندارم. تردید کردم از اینکه این از بد روزگار بود یا از خوشبختی کریم. که هانیه و حسینو داشت. نرگس رو داشت. که حتی بعد این که افسار پاره کرد و خوابوند زیر گوش هانیه، دخترش باز هم حاضر نبود دم بزنه از نشنیدنش. از نیمسوز شدن سمعکی که بابا دیگه پولی نداشت بخره. من نمیدونم. شاید مهم بود که کریم شریف بمونه. شاید مهم بود که چشمش بسته نشه تا راهو از بیراهه نشناسه. نمیدونم.
یک جایی از زندگی، ماجرا رو ده بار، صد بار، هزاار بار برای خودت از اول تعریف میکنی. هر بار زاویهی دوربینو عوض میکنی و بالاخره یک جا وا میستی. میخ کوب میشی خیره تو دریچهی لنز. دست به هیچی نمیزنی. ساکت. مات تماشا. زیر لبت میگی «بالاخره خودشه!». حالا روایت رو از اول میگیری.
داستان کریم هم همین بود. صد جور زیر و روش کردم و لالوش گشتم و آخرش اون قابی که خواستم رو بستم. شاید از خوشبختی منه که همیشه سخت تنبیه شدم. شاید بهتره از اول همهچیو برای خودم تعریف کنم.
من نمیدونم ولی هنوز امیددارم که شاید بالاخره بفهمم.
ساعت ۰۱:۳۰ صبح، ۲۵م ژانویهی ۲۰۲۴.
a-azadi.blog
آواز گنجشکها
من فیلم رو خیلی دیر دیدم. پارسال بود و ۱۶ سال بعد از اکرانش. بعد تموم شدنش اینقدر به وجد اومدم و احساس نزدیکی کردم باهاش که بلافاصله چند خطی دربارهی این قرابت نوشتم. خودم خیلی دوسش داشتم. حالا که دوباره با شنیدن قطعهای از آلبوم موسیقی متن فیلم، ساخت حسین…
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
با این هوش مصنوعی متنباز، رایگان و نامحدود میتونید کد HTML/CSS/JS بزنید(بزنه!). فرانتاند بیکار نشه! ((:
https://huggingface.co/spaces/enzostvs/deepsite
@DevTwitter | <Nabi/>
https://huggingface.co/spaces/enzostvs/deepsite
@DevTwitter | <Nabi/>
Forwarded from Geek Alerts
بیش از هزاران کتاب رو که دیگه تحت تأثیر کپیرایت نیستند رو در فرمت epub جمعآوری و آرشیو کردند. احتمالا منبع خوبی برای پیدا کردن کتابهای قدیمی باشه. مشارکت هم درش آزاد هست.
🔗 standardebooks.org
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
رود مپ فلاتر برای 2025 منتشر شده و به نظر قراره بخش زیادی از تمرکزشون روی وب باشه که خیلی خوبه.
https://github.com/flutter/flutter/blob/master/docs/roadmap/Roadmap.md
@DevTwitter | <Reza Esfandiari/>
https://github.com/flutter/flutter/blob/master/docs/roadmap/Roadmap.md
@DevTwitter | <Reza Esfandiari/>
Forwarded from Geek Alerts
میسو یه جور خمیر سویای ژاپنیه که میگن خیلی خوشمزهاس، سر یکی از آخرین ماموریتهای فضایی دانشمندا یه مخلوط از سویا، برنج و نمک فرستادن به ایستگاه فضایی و فضانوردها ۳۰ روز اونو تخمیر کردن.
بعد از ۳۰ روز، میسو رو برگردوندن زمین و فهمیدن که هم تخمیر شده و هم طعمش با میسو زمینی فرق داره.
میگفتن میسو فضایی یه طعم و عطر «بو داده» و «آجیلی» داشت که توی میسو زمینی نبود.
🔗 gizmodo
🤓 @geekalerts
بعد از ۳۰ روز، میسو رو برگردوندن زمین و فهمیدن که هم تخمیر شده و هم طعمش با میسو زمینی فرق داره.
میگفتن میسو فضایی یه طعم و عطر «بو داده» و «آجیلی» داشت که توی میسو زمینی نبود.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
شرکت فضایی بلو اوریجین، متعلق به جف بزوس، قصد داره اولین گروه کاملا زنانه رو به فضا بفرسته. این ماموریت که NS-۳۱ نام داره، قراره با حضور چهرههای سرشناسی مثل کیتی پری، خواننده مشهور پاپ، لورن سانچز، نامزد جف بزوس و چند زن متخصص دیگه انجام بشه.
این پرواز برای اولین بار بعد از پرواز انفرادی یک فضانورد زن روسی در دهه ۶۰ میلادی، یک گروه کاملاً زنانه رو به فضا میبره.
🔗 cnet
🤓 @geekalerts
این پرواز برای اولین بار بعد از پرواز انفرادی یک فضانورد زن روسی در دهه ۶۰ میلادی، یک گروه کاملاً زنانه رو به فضا میبره.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۹۱
ای غایب از نظر به خدا می سپارمت
جانم بسوختی و به دل دوست دارمت
تا دامن کفن نکشم زیر پای خاک
باور مکن که دست ز دامن بدارمت
محراب ابرویت بنما تا سحرگهی
دست دعا برآرم و در گردن آرمت
گر بایدم شدن سوی هاروت بابلی
صد گونه جادویی بکنم تا بیارمت
خواهم که پیش میرمت ای بی وفا طبیب
بیمار باز پرس که در انتظارمت
صد جوی آب بسته ام از دیده بر کنار
بر بوی تخم مهر که در دل بکارمت
خونم بریخت وز غم عشقم خلاص داد
منت پذیر غمزه خنجر گذارمت
می گریم و مرادم از این سیل اشک بار
تخم محبت است که در دل بکارمت
بارم ده از کرم سوی خود تا به سوز دل
در پای دم به دم گهر از دیده بارمت
حافظ شراب و شاهد و رندی نه وضع توست
فی الجمله می کنی و فرو می گذارمت
#حافظ | گنجور
📍@iipoem
ای غایب از نظر به خدا می سپارمت
جانم بسوختی و به دل دوست دارمت
تا دامن کفن نکشم زیر پای خاک
باور مکن که دست ز دامن بدارمت
محراب ابرویت بنما تا سحرگهی
دست دعا برآرم و در گردن آرمت
گر بایدم شدن سوی هاروت بابلی
صد گونه جادویی بکنم تا بیارمت
خواهم که پیش میرمت ای بی وفا طبیب
بیمار باز پرس که در انتظارمت
صد جوی آب بسته ام از دیده بر کنار
بر بوی تخم مهر که در دل بکارمت
خونم بریخت وز غم عشقم خلاص داد
منت پذیر غمزه خنجر گذارمت
می گریم و مرادم از این سیل اشک بار
تخم محبت است که در دل بکارمت
بارم ده از کرم سوی خود تا به سوز دل
در پای دم به دم گهر از دیده بارمت
حافظ شراب و شاهد و رندی نه وضع توست
فی الجمله می کنی و فرو می گذارمت
#حافظ | گنجور
📍@iipoem
Forwarded from DevTwitter | توییت برنامه نویسی
با این پکیج که تازه برای لاراول اومده میتونید سه سوت سوشیال لاگین به اپتون وصل کنید
https://github.com/Blaspsoft/socialiteplus
@DevTwitter | <Saman/>
https://github.com/Blaspsoft/socialiteplus
@DevTwitter | <Saman/>
Forwarded from Geek Alerts
یان لکان در جدیدترین گفتگوش میگه مدلهای زبانی (LLM) مثل ChatGPT دیگه دارن به آخر خط میرسن و به زودی از رده خارج میشن. این مدلها فقط بلدن مثل طوطی کلمات رو تکرار کنن و درک عمیقی از دنیا ندارن.
برای اینکه پیشرفت واقعی داشته باشیم باید AI هایی بسازیم که مثل مغز انسان کار کنن، بتونن دنیا رو مدلسازی کنن، هدف داشته باشن و استدلال کنن. لکان و تیمش دارن روی معماری جدیدی به اسم JEPA کار میکنن که قراره این مشکلات رو حل کنه.
🔗 newsweek
🤓 @geekalerts
برای اینکه پیشرفت واقعی داشته باشیم باید AI هایی بسازیم که مثل مغز انسان کار کنن، بتونن دنیا رو مدلسازی کنن، هدف داشته باشن و استدلال کنن. لکان و تیمش دارن روی معماری جدیدی به اسم JEPA کار میکنن که قراره این مشکلات رو حل کنه.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
همه ما حتما یکبار با params ها داخل اپلیکیشن های فرانت کار کردیم که برای فیلتر کردن سرچ و حتی pagination استفاده میشه و اگر از TypeScript استفاده می کنید حتما به مشکلات تایپ params ها که TypeScript گیر میده بر خورد کردین.
حالا یه کتابخانه ای پیدا کردم به اسم Nuqs که یک type-safe search params هست
به طور خلاصه این کتابخانه یک روشی برای مدیریت state برای query ها در URL هست که مثل هووک useState خود React با ویژگی های خیلی خوب.
خود Nuqs شامل یکسری هووک ها مثل useQueryState یا useQueryStates که مثل هووک seSearchParams عمل میکنه و یکسری parser های داخلی مثل parseAsInteger , parseAsBoolean و parseAsString که برای تبدیل کردن تایپ ها استفاده میشه
مزیت های این کتابخانه چیه؟
- با همه ی فریم ورک های بر پایه React مثل Next.js(App Router,Pages Router) , Remix , React React Router , React SPAs سازگاری کامل داره.
- به صورت اتومات URL رو به شکل Synchronization آپدیت میکنه .
- با ابزاری های مثل createSearchParamsCache با Server-side هم سازگاری داره .
- بهینه سازی عملکرد : nuqs URL ها رو به شکل موثر و کارآمدی آپدیت میکنه و از re-render شدن های اضافی جلوگیری میکنه.
- و از همه مهم تر چون شبیه هووک useState دولوپر ها خیلی راحت میتوند باهاش سازگار بشن !
اگر تو پروژه هاتون زیاد به query params ها کار میکنید حتما یکبار امتحانش کنید
پیشنهاد میکنم برای خوندن داکیومنت و مثال های مختلف به سایت اش سر بزنید:
https://nuqs.47ng.com/
@DevTwitter | <Saman Keighobadi/>
حالا یه کتابخانه ای پیدا کردم به اسم Nuqs که یک type-safe search params هست
به طور خلاصه این کتابخانه یک روشی برای مدیریت state برای query ها در URL هست که مثل هووک useState خود React با ویژگی های خیلی خوب.
خود Nuqs شامل یکسری هووک ها مثل useQueryState یا useQueryStates که مثل هووک seSearchParams عمل میکنه و یکسری parser های داخلی مثل parseAsInteger , parseAsBoolean و parseAsString که برای تبدیل کردن تایپ ها استفاده میشه
مزیت های این کتابخانه چیه؟
- با همه ی فریم ورک های بر پایه React مثل Next.js(App Router,Pages Router) , Remix , React React Router , React SPAs سازگاری کامل داره.
- به صورت اتومات URL رو به شکل Synchronization آپدیت میکنه .
- با ابزاری های مثل createSearchParamsCache با Server-side هم سازگاری داره .
- بهینه سازی عملکرد : nuqs URL ها رو به شکل موثر و کارآمدی آپدیت میکنه و از re-render شدن های اضافی جلوگیری میکنه.
- و از همه مهم تر چون شبیه هووک useState دولوپر ها خیلی راحت میتوند باهاش سازگار بشن !
اگر تو پروژه هاتون زیاد به query params ها کار میکنید حتما یکبار امتحانش کنید
پیشنهاد میکنم برای خوندن داکیومنت و مثال های مختلف به سایت اش سر بزنید:
https://nuqs.47ng.com/
@DevTwitter | <Saman Keighobadi/>