Forwarded from Geek Alerts
بالاخره zed.dev نسخه لینوکس خودش رو عرضه کرد. این نرمافزار یک ویرایشگرمتن برای توسعهدهندههاست و حدوداً یک سال از عرضه نسخه پایدارش برای مک میگذره. حالا بعد از این مدت، اولین نسخه پایدار لینوکسشون رو عرضه کردن. این ادیتور توسط سازندگان Atom ساخته شده و هدفش اینه سریعترین و بهینهترین ادیتور باشه. با rust هم توسعه پیدا کرده.
https://zed.dev/blog/zed-on-linux
hadi @geekalerts
https://zed.dev/blog/zed-on-linux
hadi @geekalerts
🙊1 1
Forwarded from رقصنده با کد (Ali KhodaieDoust)
من یه اپلفن و لینوکسفن هستم و هیچ دیوایس ماکروسافتی ندارم. ولی این معناش این نیست که از نظر من محصولات این شرکت بد هستن. اتفاقا تک تک ماها مدیون ماکروسافت هستیم.
البته که الآن خرده گرفتن به ماکروسافت خیلی راحته. هرچی هم بیشتر میگذره و مشکل حل نمیشه ، اشخاص و شرکتهایی که کارهای نشدن ، مثل کرم از خاک بارون زده بیرون میان و شروع میکنن به تخریب. ولی باید همیشه این نکته رو در نظر داشته باشیم که نرمافزار هم مثل هرچیز دیگهای ممکنه خراب بشه. زمان میگذره ، شرکتا ضرراشون رو میکنن ، درست میشه و دوباره رشد میکنن.
اگر واقعا اینقدر بلدید که به ماکروسافت خرده میگیرید ، راهحل رفع مشکل هم اعلام کنید. نه اینکه صرفا چه جوری کاری کنیم اررو رو ساکتش کنیم.
البته که الآن خرده گرفتن به ماکروسافت خیلی راحته. هرچی هم بیشتر میگذره و مشکل حل نمیشه ، اشخاص و شرکتهایی که کارهای نشدن ، مثل کرم از خاک بارون زده بیرون میان و شروع میکنن به تخریب. ولی باید همیشه این نکته رو در نظر داشته باشیم که نرمافزار هم مثل هرچیز دیگهای ممکنه خراب بشه. زمان میگذره ، شرکتا ضرراشون رو میکنن ، درست میشه و دوباره رشد میکنن.
اگر واقعا اینقدر بلدید که به ماکروسافت خرده میگیرید ، راهحل رفع مشکل هم اعلام کنید. نه اینکه صرفا چه جوری کاری کنیم اررو رو ساکتش کنیم.
Forwarded from | Erfan's Notes |
مدت زیادی میشه که با Lottie سر و کار دارم و خب اگر نمیدونید، در واقع Lottie ها یکسری انیمیشنهایی Vector هستند که بهصورت JSON هستند و از روی اون JSON میشه هر فریمشون رو ساخت و انیمیت کرد
در واقع renderer های مختلفی برای Lottie روی پلتفرمهای مختلف هست، مثلا معقولترین Renderer در وب میتونه ترسیم و انیمیت کردن بهصورت SVG باشه یا حتی میشه در تمامی پلتفرمها داخل یک Canvas ترسیم کرد و Image Data هر فریم رو در هر View ای که میخواهیم نمایش بدیم
در حالت کلی، تمامی استیکرهای متحرک و ایموجیهای پریمیومی که در تلگرام میبینیم هم همون Lottie هستند که GZip شدند
با وجود تمامی این مزیتها، یک عیب بزرگی که Lottie داره این هست که Renderer هایی که براش وجود دارند معمولا بهینه نیستند و در واقع در بعضی پلتفرمها مثل وب اصلا "نمیتونند" هم بهینه باشند
یکی از سریعترین Renderer هایی که برای Lottie وجود داشته و تلگرام هم از اون استفاده میکنه، پروژه rlottie هست که توسط سامسونگ توسعه داده شده، چیز جدیدی نیست و حتی در تلگرام وب هم از نسخه WASM اش استفاده شده
حالا میخوام بهتون پروژه ThorVG رو معرفی کنم، این پروژه واقعا بینظیر هست و کمتر شناخته شده، ولی در واقع یک کیت تمام عیار برای رندر کردن SVG و WebP و Lottie و ... هست و چندین سر و گردن حتی از rlottie هم بالاتره، هم سریعتر هست و هم بهصورت فعال توسعه پیدا میکنه و هم باندل سایز بهتری نسبت به rlottie داره برای WASM
در حالت کلی، بهنظرم هرکسی که از rlottie استفاده میکرده باید همین الان بره و با ThorVG جایگزین کنه
اینجا میتونید بنچمارکهای ThorVG برای Lottie رو ببینید
در واقع renderer های مختلفی برای Lottie روی پلتفرمهای مختلف هست، مثلا معقولترین Renderer در وب میتونه ترسیم و انیمیت کردن بهصورت SVG باشه یا حتی میشه در تمامی پلتفرمها داخل یک Canvas ترسیم کرد و Image Data هر فریم رو در هر View ای که میخواهیم نمایش بدیم
در حالت کلی، تمامی استیکرهای متحرک و ایموجیهای پریمیومی که در تلگرام میبینیم هم همون Lottie هستند که GZip شدند
با وجود تمامی این مزیتها، یک عیب بزرگی که Lottie داره این هست که Renderer هایی که براش وجود دارند معمولا بهینه نیستند و در واقع در بعضی پلتفرمها مثل وب اصلا "نمیتونند" هم بهینه باشند
یکی از سریعترین Renderer هایی که برای Lottie وجود داشته و تلگرام هم از اون استفاده میکنه، پروژه rlottie هست که توسط سامسونگ توسعه داده شده، چیز جدیدی نیست و حتی در تلگرام وب هم از نسخه WASM اش استفاده شده
حالا میخوام بهتون پروژه ThorVG رو معرفی کنم، این پروژه واقعا بینظیر هست و کمتر شناخته شده، ولی در واقع یک کیت تمام عیار برای رندر کردن SVG و WebP و Lottie و ... هست و چندین سر و گردن حتی از rlottie هم بالاتره، هم سریعتر هست و هم بهصورت فعال توسعه پیدا میکنه و هم باندل سایز بهتری نسبت به rlottie داره برای WASM
در حالت کلی، بهنظرم هرکسی که از rlottie استفاده میکرده باید همین الان بره و با ThorVG جایگزین کنه
اینجا میتونید بنچمارکهای ThorVG برای Lottie رو ببینید
🙊2🍓1
تو آشپزی ایرانی شما میتونی اول پیاز رو تف بدی و بعد تصمیم بگیری چه غذایی رو بپزی.
تو دنیای کامپیوتر هم میتونی اول پایتون رو یاد بگیری و بعد تصمیم بگیری تو کدوم حوزه فعالیت کنی
-Reza Jafari-
اره دیگه، مثلا من با
print(2+2)
توی پایتون شروع (و تموم) کردم، الان شیش هفت تکنولوژی و زبان عوض کردم رسیدم به اینجا.
خیلی تاثیرگذار بوده
ولی خب درنهایت برای افرادی که تازه شروع میکنند همینطور هست، میبینم افرادی رو که هفتهها و حتی ماهها درگیر انتخاب زبان/تکنولوژی مناسبشون هستن درحالی که توی همین زمان خیلی چیزها میشد یاد گرفت
خیلی اهمیتی نداره که با چهچیزی شروع میکنید، درنهایت مسیر خودتون رو پیدا خواهید کرد
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🙊1
Forwarded from Arsham's Tech Mastery (Arsham)
تا حالا شده به یه مشکلی بخورید، ولی هیچ سر نخی از مشکل ندارید، بنابراین اصلا نمیدونید راجع به چی باید سرچ کنید؟ یا هر چی سرچ میکنید به نتیجه نمیرسید. (مثلا یه بار سر مموری لیک تو نود جی اس اینجوری شدم، و نمیدونستم حتی مشکلی که خوردم اسمش مموری لیک هست، مدعیان سینیوریتی هم که... باید براشون میخوندم ای به فدای چشم تو این چه نگاه کردن است!)
یا مثلا یه چیزی رو ندونید، اما ندونید چی باید سرچ کنید که یادش بگیرید؟ مثلا تو مکالمه همکارات بشنوی "p99 اش چنده؟" قبلنا که یادمه گوگل نتایج قابل قبولی برای این نمیداد، ولی ساده است، میگمش بعدا. (کلیت سوالم رو دریابید فارق از مثال)
یه حالت بدتر هم وجود داره، که مشکل خوردن، اما اصلا نمیدونن مشکل خوردن! (مثلا چندتا گوروتین اون گوشه نشستن نون و پنیرشونو میخورن به کسی هم کار ندارن (dangling goroutines))
یا میدونن مشکل خوردن اما بهش بی توجهی میکنن مثلا سرور هفته ای یه بار کرش میکنه، ری استارت میکنن و درست میشه و روز از نو روزی از نو! Availability هم که... کشک! 😂
قسمت سختش وقتیه که میخواید یه سیستم جدید دیزاین کنید،
- نمیدونید از کجا شروع کنید
- نمیدونید چه تصمیمی درست یا غلط، چون پارامتر های مقایسه اش رو نمیدونید
- یا جوانب مختلفش رو بدونید که هست اما نتونید ببینید
اگه این نشونه هارو دارید، راهکارتون پیش دستی تو مطالعه و یادگیریه.
یعنی اگه تا الان با سرچ و تو موقعیت یاد میگرفتید، از این به بعد سعی کنید یه روتینی هم از بدون موقعیت یاد گرفتن داشته باشید.
مثلا خود من الان دارم راجع به کریپتوگرافی میخونم در حالی که تو کارم یا پروژه ای بهش نیاز نداشتم، فعلا صرف علاقه است، ولی وقتی که اسکیلش رو به دست بیارم، میتونم برای موقعیت هایی که این نیازمندی رو دارن شایستگی خودمو نشون بدم.
یا تو همین موقعیتی که هستم نواقصی رو خواهم دید که قبلا نمیدیدم (مطمئنم این اتفاقا میوفته چون چندین بار تجربش کردم)
همه ما برنامه نویسا کم و بیش این دوره رو تجربه کردیم که نه بر حسب نیاز بلکه برای آینده مطالعه کنیم (قبل اولین کارمون مثلا)، اما گاهی بعد اینکه دیگه به کار میرسیم انقدر غرق کار میشیم که یادمون میره این مسیر طولانی تر از این حرفاست و کلی موقعیت برا پیشرفت هست. (بعضیا هم میدونن موقعیت هست ولی تصمیمشون بر لذت بردن و... در تایم های شخصیه، اونم مورد احترامه)
یا مثلا یه چیزی رو ندونید، اما ندونید چی باید سرچ کنید که یادش بگیرید؟ مثلا تو مکالمه همکارات بشنوی "p99 اش چنده؟" قبلنا که یادمه گوگل نتایج قابل قبولی برای این نمیداد، ولی ساده است، میگمش بعدا. (کلیت سوالم رو دریابید فارق از مثال)
یه حالت بدتر هم وجود داره، که مشکل خوردن، اما اصلا نمیدونن مشکل خوردن! (مثلا چندتا گوروتین اون گوشه نشستن نون و پنیرشونو میخورن به کسی هم کار ندارن (dangling goroutines))
یا میدونن مشکل خوردن اما بهش بی توجهی میکنن مثلا سرور هفته ای یه بار کرش میکنه، ری استارت میکنن و درست میشه و روز از نو روزی از نو! Availability هم که... کشک! 😂
قسمت سختش وقتیه که میخواید یه سیستم جدید دیزاین کنید،
- نمیدونید از کجا شروع کنید
- نمیدونید چه تصمیمی درست یا غلط، چون پارامتر های مقایسه اش رو نمیدونید
- یا جوانب مختلفش رو بدونید که هست اما نتونید ببینید
اگه این نشونه هارو دارید، راهکارتون پیش دستی تو مطالعه و یادگیریه.
یعنی اگه تا الان با سرچ و تو موقعیت یاد میگرفتید، از این به بعد سعی کنید یه روتینی هم از بدون موقعیت یاد گرفتن داشته باشید.
مثلا خود من الان دارم راجع به کریپتوگرافی میخونم در حالی که تو کارم یا پروژه ای بهش نیاز نداشتم، فعلا صرف علاقه است، ولی وقتی که اسکیلش رو به دست بیارم، میتونم برای موقعیت هایی که این نیازمندی رو دارن شایستگی خودمو نشون بدم.
یا تو همین موقعیتی که هستم نواقصی رو خواهم دید که قبلا نمیدیدم (مطمئنم این اتفاقا میوفته چون چندین بار تجربش کردم)
همه ما برنامه نویسا کم و بیش این دوره رو تجربه کردیم که نه بر حسب نیاز بلکه برای آینده مطالعه کنیم (قبل اولین کارمون مثلا)، اما گاهی بعد اینکه دیگه به کار میرسیم انقدر غرق کار میشیم که یادمون میره این مسیر طولانی تر از این حرفاست و کلی موقعیت برا پیشرفت هست. (بعضیا هم میدونن موقعیت هست ولی تصمیمشون بر لذت بردن و... در تایم های شخصیه، اونم مورد احترامه)
🙊1
Forwarded from Chanella 🌱 (Faella)
دوتا tip دارم برای دوستانی که با ابزارهای تولیدگر عکس هوش مصنوعی کار میکنن:
اولیش اینکه اگه عکس یا پترنی دارید که میخواید مشابهش رو توی کارتون استفاده کنید، اون عکس رو بدید به gemini یا chatGPT براتون توصیفش کنه و همون توصیف رو توی پرامپتتون استفاده کنید. البته اگه آدم توی عکس باشه، فکر کنم یکیشون به بحث حریم شخصی و اینا گیر میده، ولی مثلا برای کارای هنری و معماری جوابه.
دومی، alt text عکسهاست که در ابتدا برای کسانی که مشکل بینایی دارن تعبیه شده بود، که بتونه توصیف عکسها رو براشون بخونه. این متن فکر میکنم واسه بحث SEO اهمیت داشته باشه و خیلیا میذارن ولی برای این کار هم میشه ازش استفاده کرد. مثلا من اینارو من توی چندتا از عکسای پینترست دیدم
an empty room with light coming in from the ceiling and two windows on the wall
an image of a futuristic city with red and blue light coming from the buildings that are lit up
حالا اینا کوتاه هستن ولی خب میشه پرورشش داد و حالت و رنگ فضاهارو بیشتر توصیف کرد و در کل برای شروع جالبه به نظرم.
اولیش اینکه اگه عکس یا پترنی دارید که میخواید مشابهش رو توی کارتون استفاده کنید، اون عکس رو بدید به gemini یا chatGPT براتون توصیفش کنه و همون توصیف رو توی پرامپتتون استفاده کنید. البته اگه آدم توی عکس باشه، فکر کنم یکیشون به بحث حریم شخصی و اینا گیر میده، ولی مثلا برای کارای هنری و معماری جوابه.
دومی، alt text عکسهاست که در ابتدا برای کسانی که مشکل بینایی دارن تعبیه شده بود، که بتونه توصیف عکسها رو براشون بخونه. این متن فکر میکنم واسه بحث SEO اهمیت داشته باشه و خیلیا میذارن ولی برای این کار هم میشه ازش استفاده کرد. مثلا من اینارو من توی چندتا از عکسای پینترست دیدم
an empty room with light coming in from the ceiling and two windows on the wall
an image of a futuristic city with red and blue light coming from the buildings that are lit up
حالا اینا کوتاه هستن ولی خب میشه پرورشش داد و حالت و رنگ فضاهارو بیشتر توصیف کرد و در کل برای شروع جالبه به نظرم.
🙊1
Forwarded from نوشتههای ترمینالی
دوست دارید با گیت پوش، کدتون رو روی سرورتون دیپلوی کنید؟
ابزارهای مختلفی برای اینکار هستن که یکی از کوچک ترین هاش پیکو هست:
https://github.com/piku/piku
ابزارهای مختلفی برای اینکار هستن که یکی از کوچک ترین هاش پیکو هست:
https://github.com/piku/piku
GitHub
GitHub - piku/piku: The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.
The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers. - piku/piku
❤🔥2🙊1
همین که وقتی زبان کیبورد فارسی هست و به اشتباه فارسی تایپ میشه ولی بازهم Intellisense رایدر بهدرستی عمل میکنه، خودش دلیل کافیای هست که Rider > VS 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
چه کارهایی میشه باهاش کرد؟
طراحی فلوچارت، ایجاد نمودار، کشیدن وایرفریم و از این دسته کارها. حتی این امکان هست که کاملا مستقیم بهصورت فایل SVG و PNG از اون خروجی گرفت و بعد اون رو دوباره ویرایش کرد.
بهطور خلاصه اگر میخواهید که کارهاتون رو منظم و قابل فهمتر کنید، افزونهی Excalidraw برای VSCode رو بهتون پیشنهاد میکنم؛ که البته نسخهی تحت وبش هم در دسترس هست.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🌚1🙊1 1
سایت مشابه دیجیکالا با یکسری امکانات درخواستی
بودجه: تا ۴۰۰ هزار تومان
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3👍1🤣1
Linuxor ?
این سایت بهش آدرس گیتهابتون رو میدید روستتون میکنه😂 github-roast.pages.dev 🐧 @Linuxor
تا خود صبح پرانتز :)))))
🙊1
Mahi in Tech
تا خود صبح پرانتز :)))))
یعنی یکطوری با ترکیب توضیحات پروژهی ToigBot و تعداد بالای ریپوهای میکروسرویس تخریب شخصیتیام کرد که لطفا هوشمصنوعی رو هرچهسریعتر نابود کنید 🙏🏻🙏🏻
🙊1
نوشتههای ترمینالی
دوست دارید به ویم سوییچ کنید ولی باز اول و دوم ناامید شدید؟ این دوستمون هم همینطور ولی بلاخره به cool kids club پیوست. https://emanuelcepoi.com/preview/66785dd2d3170dd0332a47d9
دوست دارید به ویم سوییچ کنید ولی ناامید شدید؟ همون بهتر که ناامید شدید.
"took 6 years to learn it"😐
"took 6 years to learn it"
Please open Telegram to view this post
VIEW IN TELEGRAM
🙊2
Forwarded from Milad Nouri(ツ) میلاد نوری
طی نفوذی که به چند ربات ناشناس تلگرام اتفاق افتاده، متوجه شدند ۴۵۰ میلیون چت، ۱۱ میلیون عکس و ۳ میلیون ویدیو روی سرورهای این باتها ذخیره شده.
منبع: توییتر یاشو - مشاهده ویدئو
طی نفوذی که به چند ربات ناشناس تلگرام اتفاق افتاده، متوجه شدند ۴۵۰ میلیون چت، ۱۱ میلیون عکس و ۳ میلیون ویدیو روی سرورهای این باتها ذخیره شده.
منبع: توییتر یاشو - مشاهده ویدئو
🙊1