ترند امروز گیتهاب
وب سرویس یادداشت برداری Memos با Go و تایپاسکریپت نوشته شده، با داکر ران میشه و به شما اجازه دسته بندی note ها رو میده، برای پابلیک یا پرایوت کردن هر یادداشت گزینه جدا داره.
به نظرم خیلی خوب بود، شبیه ترکیب notion با توییتر میمونه
https://github.com/usememos/memos
@DevTwitter | <Sabber/>
وب سرویس یادداشت برداری Memos با Go و تایپاسکریپت نوشته شده، با داکر ران میشه و به شما اجازه دسته بندی note ها رو میده، برای پابلیک یا پرایوت کردن هر یادداشت گزینه جدا داره.
به نظرم خیلی خوب بود، شبیه ترکیب notion با توییتر میمونه
https://github.com/usememos/memos
@DevTwitter | <Sabber/>
👍26🔥5❤3
آقای تیلور اوتول Herd و Reverb رو معرفی کرد.
البته Herd قبلا برای مک و لینوکس معرفی شده بود و حالا برای ویندوز هم کار میکنه.
و Reverb یه جورایی مثل Pusher میمونه ولی اوپن سورس و توسعه داده شده توسط تیم لاراول.
herd.laravel.com
reverb.laravel.com
@DevTwitter
البته Herd قبلا برای مک و لینوکس معرفی شده بود و حالا برای ویندوز هم کار میکنه.
و Reverb یه جورایی مثل Pusher میمونه ولی اوپن سورس و توسعه داده شده توسط تیم لاراول.
herd.laravel.com
reverb.laravel.com
@DevTwitter
❤25👍5👎1
یادگیری Tmux براتون سخته نگاهی به zellij داشته باشید
برای امتحان کردنش حتی لازم نیست نصبش کنید فقط بزنید
github.com/zellij-org/zellij
@DevTwitter | <MehrdadLinux/>
برای امتحان کردنش حتی لازم نیست نصبش کنید فقط بزنید
bash <(curl -L zellij.dev/launch)محیط کاری Zellij برای developers, ops-oriented و هرکسی که عاشق ترمیناله یک جور Terminal Multiplexers است
github.com/zellij-org/zellij
@DevTwitter | <MehrdadLinux/>
👍17👎12❤2
دوستان علاقمند به حوزه امنیت شبکه بشتابید:
لینک شامل 30 دسته بندی از پربازدیدترین مطالب مرتبط با امنیت سایبری از آقای دنیل کِلی که در سال گذشته بیش از 10,000,000 بازدید داشتند.
https://gold-marten-204.notion.site/2d292e0b941146ef858a125bf1cb0eb3?v=f04ea483a23b4119ad85592c6e8e961b
@DevTwitter | <Mehdi Faraji/>
لینک شامل 30 دسته بندی از پربازدیدترین مطالب مرتبط با امنیت سایبری از آقای دنیل کِلی که در سال گذشته بیش از 10,000,000 بازدید داشتند.
https://gold-marten-204.notion.site/2d292e0b941146ef858a125bf1cb0eb3?v=f04ea483a23b4119ad85592c6e8e961b
@DevTwitter | <Mehdi Faraji/>
👍8
من توی ۴ سال دانشگاه از فرصت استفاده کردم و پروژههای دانشگاهمون رو یه چیزی تعریف میکردم که حسابی برام چالش داشته باشه. الان تصمیم گرفتم لیستشون کنم شاید برای کسی که اول راهه جالب باشه:
۱. برنامهنویسی پیشرفته: یه شبکه اجتماعی ساده با قابلیت لایک و کامنت روی دیتابیس neo4j
۲. مبانی بازیسازی: بازی مشابه soccer stars تحت اینترنت با قوانین بازی سه توپ که بچه بودیم تو مدرسه بازی میکردیم با استفاده از unity به عنوان گیم انجین و Scala برای بکند. ارتباط تحت websocket
۳. طراحی کامپایلر: یه زبان سطح برای web scraping که ترنس کامپایل میشد به C
۴. آزمایشگاه کامپایلر: یه زبان برنامه نویسی فارسی با استفاده از antlr و jasmin که خروجی bytecode میداد و روی jvm قابل اجرا بود
۵. تحلیل طراحی سیستم: یه سایت نمایش بنر تبلیغاتی مشابه صبا ویژن با دات نت
۶. مهندسی نرمافزار: یه چیزی شبیه aws lambda. کاربر لاجیک رو با یه sdk مینویشت آپلود میکرد و نرم افزار من کار autoscaling و multi region اجرا شدن و لود بالانسینگ رو انجام میداد با اسکالا خیلی ذوق داشتم که تجاری سازیش هم بکنم و براش دامنه هم خریده بودم اسمش ابریو بود
۷. مهندسی اینترنت: مشابه قبلی بود. یه فریم ورک websocket نوشتم که ظاهرش دقیقا مثل socket.io بود ولی با این فرق که وقتی ازش چند نسخه اجرا کنی بین هم master election انجا میدادن و ورک لود و ترافیک رو بین خودشون پخش میکردن
۸. پروژه کارشناسی: اینو پیچوندم و تموم نشد تهشم استاد بهم نمره خیلی کمی داد ولی تعریف پروژه این بود که توی کوبرنتیز بیایم علاوه بر اطلاعاتی که خود کوبرنتیز داره یه سری اطلاعات اضافه مثل latency بین نود ها هزینه کامپیوتیشن روی هر نود رو داشته باشیم و بعد با الگوریتم ژنتیک حساب کنیم که هر پاد روی کدوم نود اسکجول بشه که هم هزینه کم باشه هم کیفیت سرویس کم نشه
@DevTwitter | <Bardia/>
۱. برنامهنویسی پیشرفته: یه شبکه اجتماعی ساده با قابلیت لایک و کامنت روی دیتابیس neo4j
۲. مبانی بازیسازی: بازی مشابه soccer stars تحت اینترنت با قوانین بازی سه توپ که بچه بودیم تو مدرسه بازی میکردیم با استفاده از unity به عنوان گیم انجین و Scala برای بکند. ارتباط تحت websocket
۳. طراحی کامپایلر: یه زبان سطح برای web scraping که ترنس کامپایل میشد به C
۴. آزمایشگاه کامپایلر: یه زبان برنامه نویسی فارسی با استفاده از antlr و jasmin که خروجی bytecode میداد و روی jvm قابل اجرا بود
۵. تحلیل طراحی سیستم: یه سایت نمایش بنر تبلیغاتی مشابه صبا ویژن با دات نت
۶. مهندسی نرمافزار: یه چیزی شبیه aws lambda. کاربر لاجیک رو با یه sdk مینویشت آپلود میکرد و نرم افزار من کار autoscaling و multi region اجرا شدن و لود بالانسینگ رو انجام میداد با اسکالا خیلی ذوق داشتم که تجاری سازیش هم بکنم و براش دامنه هم خریده بودم اسمش ابریو بود
۷. مهندسی اینترنت: مشابه قبلی بود. یه فریم ورک websocket نوشتم که ظاهرش دقیقا مثل socket.io بود ولی با این فرق که وقتی ازش چند نسخه اجرا کنی بین هم master election انجا میدادن و ورک لود و ترافیک رو بین خودشون پخش میکردن
۸. پروژه کارشناسی: اینو پیچوندم و تموم نشد تهشم استاد بهم نمره خیلی کمی داد ولی تعریف پروژه این بود که توی کوبرنتیز بیایم علاوه بر اطلاعاتی که خود کوبرنتیز داره یه سری اطلاعات اضافه مثل latency بین نود ها هزینه کامپیوتیشن روی هر نود رو داشته باشیم و بعد با الگوریتم ژنتیک حساب کنیم که هر پاد روی کدوم نود اسکجول بشه که هم هزینه کم باشه هم کیفیت سرویس کم نشه
@DevTwitter | <Bardia/>
🔥129👍28👎8❤2
یکی از مخازن خوب برای Pentest که قطعا آدم را ناامید نمی کند.
با دستهبندی خوب و چک لیست های تقریبا مناسب برای موضوعات مختلف تحت وب.
https://github.com/Az0x7/vulnerability-Checklist
@DevTwitter | <Vahid Nameni/>
با دستهبندی خوب و چک لیست های تقریبا مناسب برای موضوعات مختلف تحت وب.
https://github.com/Az0x7/vulnerability-Checklist
@DevTwitter | <Vahid Nameni/>
🔥11👍4
برای مدیریت پروژه و مستند نویسی توافق داریم Notion خیلی خوبه
ولی از rtl پشتیبانی نمیکنه و وقتی نیاز به نوشتن فارسی داشتم برمیگشتم به Docs و این کجا و آن کجا؟
اینجا Appflowy آلترناتیو نوشنه
اپن سورسه، با Rust نوشته شده، پشتیبانی از فارسی، اپ موبایل و...
https://github.com/AppFlowy-IO/AppFlowy
@DevTwitter | <Sabber/>
ولی از rtl پشتیبانی نمیکنه و وقتی نیاز به نوشتن فارسی داشتم برمیگشتم به Docs و این کجا و آن کجا؟
اینجا Appflowy آلترناتیو نوشنه
اپن سورسه، با Rust نوشته شده، پشتیبانی از فارسی، اپ موبایل و...
https://github.com/AppFlowy-IO/AppFlowy
@DevTwitter | <Sabber/>
👍19🔥8
گوگل بتازگی پشتیبانی از AI را در فریمورک فازینگ خود اضافه کرده که باعث شده میزان پوشش کدها برای Bug hunting تقریبا دو برابر شود.
در کنار این، استفاده LLM باعث میشود در زمان صرفه جویی شده و بتوان رویه های بیشتری را automate کرد.
https://github.com/google/oss-fuzz
@DevTwitter | <Vahid Nameni/>
در کنار این، استفاده LLM باعث میشود در زمان صرفه جویی شده و بتوان رویه های بیشتری را automate کرد.
https://github.com/google/oss-fuzz
@DevTwitter | <Vahid Nameni/>
👍11🤣1
#بپا_نره_درت
لاراول ورژن ۹ منسوخ شد.
اگه پروژه ای دارید با لاراول ۹ تو اولین فرصت آپدیت کنید.
@DevTwitter | <Kamamdlou/>
لاراول ورژن ۹ منسوخ شد.
اگه پروژه ای دارید با لاراول ۹ تو اولین فرصت آپدیت کنید.
@DevTwitter | <Kamamdlou/>
🤣30👍15👎1
🎄 DevTwitter | توییت برنامه نویسی
اگه روی اندروید با برنامههایی سروکار دارید که آپدیت جدیدشون لزوما توی گوگل پلی نیست و زود به زود آپدیت میدن از Obtainium استفاده کنید. تقریبا همه چیو ساپورت میکنه و به محض اینکه آپدیت جدید بیاد شما متوجه میشید و با یه تپ میتونید برنامه را نصب/آپدیت کنید.…
این خیلی خوب بود، کافیه این فایل json را توی Obtainium با Import کردن اضافه کنید و اکثر شبیهسازهای اوپن سورس بهش اضافه میشن و نیازی نیست دستی اضافه کنید!
امودک هم که داره واسه اندروید میاد واقعا چند ماه دیگه شبیه سازی روی اندروید به یه مرحله دیگه میرسه.
https://gist.github.com/RJNY/e65f453ec707661ea13504beef7e86e2
@DevTwitter | <Gooyban/>
امودک هم که داره واسه اندروید میاد واقعا چند ماه دیگه شبیه سازی روی اندروید به یه مرحله دیگه میرسه.
https://gist.github.com/RJNY/e65f453ec707661ea13504beef7e86e2
@DevTwitter | <Gooyban/>
👍8🔥3🤣1
به عنوان برنامه نویس اندرویدی که در ایران زندگی میکنه با چالش های بسیاری روبه رو شده ام و مطمئنم شما خواننده محترمم متوجهش شدین!
(تحریم های اندروید استودیو برای دانلود وابستگی های مربوط به پروژه)
بنده به عنوان فرد کوچک اما فعال در این حوزه همیشه تلاش کرده ام تا جای ممکن روش های مختلف را بررسی و تبدیل به آموزش ویدیویی کنم تا برنامه نویس های دیگه کمتر درگیر این قبیل موارد بشن و حاصل اون شد پلی لیستی از ویدیو ها ، روش های مختلف تا تجارب و نکات و لینکش شد :
https://www.youtube.com/playlist?list=PL-wOoIqWG1oEtkO793gu4zOM7iRjZ4_TV
@DevTwitter | <Abolfazl Radmanesh/>
(تحریم های اندروید استودیو برای دانلود وابستگی های مربوط به پروژه)
بنده به عنوان فرد کوچک اما فعال در این حوزه همیشه تلاش کرده ام تا جای ممکن روش های مختلف را بررسی و تبدیل به آموزش ویدیویی کنم تا برنامه نویس های دیگه کمتر درگیر این قبیل موارد بشن و حاصل اون شد پلی لیستی از ویدیو ها ، روش های مختلف تا تجارب و نکات و لینکش شد :
https://www.youtube.com/playlist?list=PL-wOoIqWG1oEtkO793gu4zOM7iRjZ4_TV
@DevTwitter | <Abolfazl Radmanesh/>
❤50👍7
گوگل بارد به gemini تبدیل شد! حالا دیگه بارد رو نداریم و Google Gemini چتبات جدید گوگله و در آدرس gemini.google.com در دسترسه. همچنین پلن Gemini Advanced هم در دسترس قرار گرفته که به شما اجازه استفاده از Gemini Ultra رو میده. برنامه اندروید هم در گوگل پلی عرضه شده.
@DevTwitter | <Hadi?/>
@DevTwitter | <Hadi?/>
🔥34👍5🤣3
توی چنل کلِوِردِوز ما چیزای جالبی که در باره برنامه نویسی فرانت و بکند و لینوکس و شبکه و خیلی چیزای دیگه رو باهاتون به اشتراک میزاریم
پیشنهاد میکنم حتما داشته باشیدش
@CleverDevs
پیشنهاد میکنم حتما داشته باشیدش
@CleverDevs
👍17👎6❤1🔥1
احتمالا با واحد dvh آشنا باشید. این واحد مشابه vh هست ولی با این تفاوت که ارتفاع دستگاه از تولبار مرورگر کم میشه و مشکلات واحد vh رو حل میکنه
این رو میتونیم توی تیلویند داشته باشیم. چطوری؟ اینطوری
@DevTwitter | <Nafas Ebrahimi/>
این رو میتونیم توی تیلویند داشته باشیم. چطوری؟ اینطوری
@DevTwitter | <Nafas Ebrahimi/>
👍35🔥6👎2❤1
#کدبوک
این کتاب موارد زیر را پوشش میدهد:
آشنایی با APIهای افزونهنویسی مرورگرهای مختلف
ساخت UI و تعامل با صفحات وب
مدیریت حافظه و عملکرد
ارتباط با سرور و مدیریت داده
امنیت و موارد حریم خصوصی
توسعه و انتشار افزونه
تکنیکها و الگوهای عملی برای ساخت افزونههای کاربردی
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
این کتاب موارد زیر را پوشش میدهد:
آشنایی با APIهای افزونهنویسی مرورگرهای مختلف
ساخت UI و تعامل با صفحات وب
مدیریت حافظه و عملکرد
ارتباط با سرور و مدیریت داده
امنیت و موارد حریم خصوصی
توسعه و انتشار افزونه
تکنیکها و الگوهای عملی برای ساخت افزونههای کاربردی
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤13👍3
ثبت نام در بلواسکای برای همه امکانپذیر شد
-پلتفرم میکروبلاگینک بلواسکای پس از نزدیک به یک سال فعالیت محدودِ مبتنیبر دعوتنامه، اکنون برای همه دردسترس قرار گرفته است.
-بلواسکای در طول بتای محدود شاهد ثبتنام بیش از سه میلیون کاربر بود و حالا رقبای بسیار قدرتمندی مثل ایکس و تردز دارد.
@DevTwitter | <Zoomit/>
-پلتفرم میکروبلاگینک بلواسکای پس از نزدیک به یک سال فعالیت محدودِ مبتنیبر دعوتنامه، اکنون برای همه دردسترس قرار گرفته است.
-بلواسکای در طول بتای محدود شاهد ثبتنام بیش از سه میلیون کاربر بود و حالا رقبای بسیار قدرتمندی مثل ایکس و تردز دارد.
@DevTwitter | <Zoomit/>
🔥15👍6👎3
کسی میدونه &&= و ||= و ?? تو TypeScript چیکار میکنه؟
باور کن منم تا دیروز نمیدونستم. راجبشون خوندم دیدم چیزای باحالی هستن.
راجبشون یه پست رو لینکدین گذاشتم. یه سر به پستم بزن بفهمی چه چیزای باحالی هستن
https://www.linkedin.com/posts/ali-sdg90_csabrinternship-step10-web-activity-7155958450445787137-wr8_
@DevTwitter | <Ali Sadeghi/>
باور کن منم تا دیروز نمیدونستم. راجبشون خوندم دیدم چیزای باحالی هستن.
راجبشون یه پست رو لینکدین گذاشتم. یه سر به پستم بزن بفهمی چه چیزای باحالی هستن
https://www.linkedin.com/posts/ali-sdg90_csabrinternship-step10-web-activity-7155958450445787137-wr8_
@DevTwitter | <Ali Sadeghi/>
👎26🔥8👍6
در مورد Virtualization تو ری اکت یه مقاله میخوندم و به فارسی ترجمه کردم تو این ریپو گذاشتم
بعد ویدیو دیدمبا TanStack Virtual اونم متنش رو نوشتم که در یک جا داشته باشم.
در ادامه هم در این مورد نکته جدیدی دیدم همینجا میذارم
https://github.com/shahryarjb/LearnJsStuff/blob/master/Contents%2FReact%2Fvirtualize-large-lists-with-react-window.md
@DevTwitter | <MUNA/>
بعد ویدیو دیدمبا TanStack Virtual اونم متنش رو نوشتم که در یک جا داشته باشم.
در ادامه هم در این مورد نکته جدیدی دیدم همینجا میذارم
https://github.com/shahryarjb/LearnJsStuff/blob/master/Contents%2FReact%2Fvirtualize-large-lists-with-react-window.md
@DevTwitter | <MUNA/>
👍17🔥4