Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
Forwarded from PhiloLearn | فیلولرن
عملا همه چیز برای ویندوز چیزی بیشتر از یک جوک نیست
روشن میکنی یه دردسره، میخوای خاموش کنی هم یه دردسره
نیم ساعته منتظرم که آماده بشه که خاموش کنه سیستم رو😐🤦🏻♂🤦🏻♂🤦🏻♂
روشن میکنی یه دردسره، میخوای خاموش کنی هم یه دردسره
نیم ساعته منتظرم که آماده بشه که خاموش کنه سیستم رو😐🤦🏻♂🤦🏻♂🤦🏻♂
Forwarded from Armon technical logs (armon Taheri)
تجربه های یه کهنه لینوکسی
https://www.youtube.com/watch?v=TyW8nlArCTc&list=PLYUtdmpYPTTIo1xdXPaFWKahc7R8wCRJS&index=4
https://www.youtube.com/watch?v=TyW8nlArCTc&list=PLYUtdmpYPTTIo1xdXPaFWKahc7R8wCRJS&index=4
YouTube
Why Debian
by Jose M Calhariz
At: DebConf 23
https://debconf23.debconf.org/talks/15-why-debian/
A personal life history using Linux and Debian.
Uma historia de vida usando Linux e Debian.
Room: Kuthiran
Scheduled start: 2023-09-10 11:30:00
At: DebConf 23
https://debconf23.debconf.org/talks/15-why-debian/
A personal life history using Linux and Debian.
Uma historia de vida usando Linux e Debian.
Room: Kuthiran
Scheduled start: 2023-09-10 11:30:00
Forwarded from Md Daily (Amir Ghojavand)
اما خب طرز کار الاستیک سرچ به چه صورتی هستش ؟
قبل از رفتن سراغ این قسمت چند مورد تاپیک خدمتون معرفی میکنم و در اخر میگم چجوری این ها به هم متصل میشوند
خب تاپیک هایی که باید بدونیم ایناس
الستیک سرچ موتورجستجو و کلا قلب تپنده ی این محصول است و همه چیز هستش (به همین راحتی)
کیبانا رابط گرافیکی الستیک سرچ برای استفاده راحت تر هستش و خیلی راحت استفاده ازش اگه الستیک سرچ بلد باشید
فلوئنت دی و لاگ استش هستش که بخوام خودمونی بگم نقش رابط داره که لاگ از کف سیستم جمع میکنه و به الستیک سرچ میفرسته
خب حالا در عمل ما میخواهیم لاگ های بخشی از سیستم جمع کنیم چکار انجام میدیم؟
اول از همه چند سرور اماده میکنیم و در کانیفیگ هایشان ip بقیه سرورهارو و میزاریم سپس نوع نود های که توضیح خواهم داد میزاریم مهمترین نوع نود همان master and replica (یعنی یک سرور نقش اصلی و پردازش دارد و بقیه کپی دیتا از روی اون هستن )هستش بعد از اون ادرس الاستیک سرچ به fluentd میدهیم و کانفیگ اون را هم درست میکنیم که نمونه هاشو میزارم و در نهایت کانفیگ kibana ست خواهیم کرد
خب مهمترین قسمت شاید میتونم بگم fluentd یا ابزار دیگه ای که مثل همین هستش logstash هست چون ۲ نوع کانفیگ داره یکی کانفیگ جمع اوری لاگ و یکی کانفیگ ارسال لاگ ولی همگی در فایلی به عنوان fluent.conf هستند
این یک مثال ساده از جمع اوری لاگ nginx ارسال ان به الستیک سرچ هست
در قسمت source تنطیمات مربوط به لاگ nginx را گذاشتیم و در قسمت match تنظیمات مربوط به elasticsearch(مثلا یکیشن اینه چون جفتش روی یه سرور روی لوکال هاست گذاشتم یا اسم ایندکس هامو اونجا گذاشتم)
در این مثال لاگ ها از nginx جمع شده و به الستیک سرچ ارسال میشوند
خب حالا یه نکته ریز هم اشاره کنم که چرا بجای logstash باید از fluentd استفاده کنیم
اول از همه fluentd رم بسیار کمتری مصرف میکنه بخاطر سیستمی که داره و همچنین برای سیستم روتتینگ ایونت هاش از تگ استفاده میکنه که خیلی کمک بهتری به سبک شدن پروسه میکنه ولی مشکلی که داره اینه کانفیگور کردنش خیلی سخت تره از logstash
پ.ن : چند تا تعربف هم میگم ولی چون اهمیت کمتری دارن این زیر میگم این تعریف index که اولیش هست تو تمام دیتا بیس ها و ابزارها یکی خب اولیش index که دقیقا مثل یه پوشه هستش که داخلش یکسری مدرک احتمالا کارنامه هاتون شما یه جا نگه میدارید اون یه جا index داخل دیتا بیس هم به همین صورت
چیزی که احتمالا دیدین پورت بخوام به صورت خیلی ساده بگم پورت ها دوروازه هایی هستن که ورود و خروج کنترل میکنن اینم به زبون ساده گفتیم
لاگ هم یکسری داده درباره فعل و انفعالات بخش خاصی از سیستم که ۳ تا پارامتر داره کی لاگو انداخته چرا لاگو انداخته چقدر لاگی که انداخته مهم هستش
در آخر هم بگم چرا اصلا رفتم سراغ الستیک سرچ اونجایی که هستیم خیلی مهم اون بحث full text. سرچ گه خدمتتون گفتم و دلیل اصلیش این بود ولی خب قابلیت هایی که گفتم ببینید و مقایسه کنید برای کاربری خودتون یه چیزی هم که در دنیای کامپیوتر هستش اینه که هیچ محصول بد و خوبی وجود نداره صرفا باید ببینی تو به کدومش نیاز داری!
🆔 @MdDaily
قبل از رفتن سراغ این قسمت چند مورد تاپیک خدمتون معرفی میکنم و در اخر میگم چجوری این ها به هم متصل میشوند
خب تاپیک هایی که باید بدونیم ایناس
الستیک سرچ موتورجستجو و کلا قلب تپنده ی این محصول است و همه چیز هستش (به همین راحتی)
کیبانا رابط گرافیکی الستیک سرچ برای استفاده راحت تر هستش و خیلی راحت استفاده ازش اگه الستیک سرچ بلد باشید
فلوئنت دی و لاگ استش هستش که بخوام خودمونی بگم نقش رابط داره که لاگ از کف سیستم جمع میکنه و به الستیک سرچ میفرسته
خب حالا در عمل ما میخواهیم لاگ های بخشی از سیستم جمع کنیم چکار انجام میدیم؟
اول از همه چند سرور اماده میکنیم و در کانیفیگ هایشان ip بقیه سرورهارو و میزاریم سپس نوع نود های که توضیح خواهم داد میزاریم مهمترین نوع نود همان master and replica (یعنی یک سرور نقش اصلی و پردازش دارد و بقیه کپی دیتا از روی اون هستن )هستش بعد از اون ادرس الاستیک سرچ به fluentd میدهیم و کانفیگ اون را هم درست میکنیم که نمونه هاشو میزارم و در نهایت کانفیگ kibana ست خواهیم کرد
خب مهمترین قسمت شاید میتونم بگم fluentd یا ابزار دیگه ای که مثل همین هستش logstash هست چون ۲ نوع کانفیگ داره یکی کانفیگ جمع اوری لاگ و یکی کانفیگ ارسال لاگ ولی همگی در فایلی به عنوان fluent.conf هستند
این یک مثال ساده از جمع اوری لاگ nginx ارسال ان به الستیک سرچ هست
<source>
@type tail
path /var/log/nginx/access.log
pos_file /var/log/td-agent/httpd-access.log.pos
tag nginx.access
format nginx
</source>
<match **>
@type elasticsearch
logstash_format true
logstash_prefix "nginx"
host "localhost"
port 9200
index_name "ngnix"
</match>در قسمت source تنطیمات مربوط به لاگ nginx را گذاشتیم و در قسمت match تنظیمات مربوط به elasticsearch(مثلا یکیشن اینه چون جفتش روی یه سرور روی لوکال هاست گذاشتم یا اسم ایندکس هامو اونجا گذاشتم)
در این مثال لاگ ها از nginx جمع شده و به الستیک سرچ ارسال میشوند
خب حالا یه نکته ریز هم اشاره کنم که چرا بجای logstash باید از fluentd استفاده کنیم
اول از همه fluentd رم بسیار کمتری مصرف میکنه بخاطر سیستمی که داره و همچنین برای سیستم روتتینگ ایونت هاش از تگ استفاده میکنه که خیلی کمک بهتری به سبک شدن پروسه میکنه ولی مشکلی که داره اینه کانفیگور کردنش خیلی سخت تره از logstash
پ.ن : چند تا تعربف هم میگم ولی چون اهمیت کمتری دارن این زیر میگم این تعریف index که اولیش هست تو تمام دیتا بیس ها و ابزارها یکی خب اولیش index که دقیقا مثل یه پوشه هستش که داخلش یکسری مدرک احتمالا کارنامه هاتون شما یه جا نگه میدارید اون یه جا index داخل دیتا بیس هم به همین صورت
چیزی که احتمالا دیدین پورت بخوام به صورت خیلی ساده بگم پورت ها دوروازه هایی هستن که ورود و خروج کنترل میکنن اینم به زبون ساده گفتیم
لاگ هم یکسری داده درباره فعل و انفعالات بخش خاصی از سیستم که ۳ تا پارامتر داره کی لاگو انداخته چرا لاگو انداخته چقدر لاگی که انداخته مهم هستش
در آخر هم بگم چرا اصلا رفتم سراغ الستیک سرچ اونجایی که هستیم خیلی مهم اون بحث full text. سرچ گه خدمتتون گفتم و دلیل اصلیش این بود ولی خب قابلیت هایی که گفتم ببینید و مقایسه کنید برای کاربری خودتون یه چیزی هم که در دنیای کامپیوتر هستش اینه که هیچ محصول بد و خوبی وجود نداره صرفا باید ببینی تو به کدومش نیاز داری!
🆔 @MdDaily
Forwarded from Gopher Academy
🔵 عنوان مقاله
Leveraging benchstat Projections in Go Benchmark Analysis
🟢 خلاصه مقاله:
مقالهای که مطرح شده به معرفی ابزار benchstat از کتابخانه استاندارد زبان برنامهنویسی Go میپردازد. این ابزار برای مقایسه و تفحص دادههای بنچمارک (معیار سنجی کارایی) که توسط تستهای بنچمارک Go تولید شدهاند، استفاده میشود. مقاله با تشریح ویژگیها و کاربردهای benchstat شروع میشود و دلایلی را که این ابزار میتواند برای توسعهدهندگان مفید باشد، بیان میکند. بهطور خاص، این ابزار به تحلیل و درک بهتر عملکرد کد کمک میکند و میتواند بینشهایی راجع به بهینهسازیهای احتمالی ارائه دهد. استفاده از benchstat بهویژه در محیطهای توسعهای که به دنبال بهبود مداوم کارایی هستند، توصیه میشود. این مقاله برای برنامهنویسانی که با زبان Go کار میکنند و میخواهند دادههای بنچمارک خود را به طور دقیقتری تجزیه و تحلیل کنند، مفید است.
🟣لینک مقاله:
https://golangweekly.com/link/161325/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Leveraging benchstat Projections in Go Benchmark Analysis
🟢 خلاصه مقاله:
مقالهای که مطرح شده به معرفی ابزار benchstat از کتابخانه استاندارد زبان برنامهنویسی Go میپردازد. این ابزار برای مقایسه و تفحص دادههای بنچمارک (معیار سنجی کارایی) که توسط تستهای بنچمارک Go تولید شدهاند، استفاده میشود. مقاله با تشریح ویژگیها و کاربردهای benchstat شروع میشود و دلایلی را که این ابزار میتواند برای توسعهدهندگان مفید باشد، بیان میکند. بهطور خاص، این ابزار به تحلیل و درک بهتر عملکرد کد کمک میکند و میتواند بینشهایی راجع به بهینهسازیهای احتمالی ارائه دهد. استفاده از benchstat بهویژه در محیطهای توسعهای که به دنبال بهبود مداوم کارایی هستند، توصیه میشود. این مقاله برای برنامهنویسانی که با زبان Go کار میکنند و میخواهند دادههای بنچمارک خود را به طور دقیقتری تجزیه و تحلیل کنند، مفید است.
🟣لینک مقاله:
https://golangweekly.com/link/161325/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
@bwplotka
Leveraging benchstat Projections in Go Benchmark Analysis!
Go’s built-in micro-benchmarking framework is extremely useful and widely known. Sill, not many developers are aware of the additional, yet essential, benchstat tool allowing clear comparisons of Go A/B benchmark results across multiple runs. In 2023, benchstat…
Forwarded from DevTwitter | توییت برنامه نویسی
داشتم دنبال شل PHP میگشتم که سرور پاک نکنه!
پیدا نکردم!
از این به عنوان ابزار بررسی و ریویو کد و در نهایت کد نویسی شل خودم استفاده کردم!
تبدیل تهدید به فرصت و از این چیزا!
https://github.com/pheditor/pheditor
@DevTwitter | <exploitio/>
پیدا نکردم!
از این به عنوان ابزار بررسی و ریویو کد و در نهایت کد نویسی شل خودم استفاده کردم!
تبدیل تهدید به فرصت و از این چیزا!
https://github.com/pheditor/pheditor
@DevTwitter | <exploitio/>
Forwarded from Software Engineer Labdon
چگونه یک سیستم رزرو بلیت هواپیما با معماری Event-Driven و Saga پیادهسازی کنیم؟
تو این مقاله توضیح دادم چطور با ترکیب Event-Driven Architecture، RabbitMQ و Saga Pattern تونستم سیستمهای رزرو بلیت هواپیما رو به یه سطح دیگه ببرم. اگه دنبال معماریهای مقیاسپذیر و پایدار هستی، حتماً این مطلب رو بخون!
لینک مقاله
DevTwitter | <mostafa jafarzadeh/>
➖➖➖➖➖➖➖➖
👑 @software_Labdon
تو این مقاله توضیح دادم چطور با ترکیب Event-Driven Architecture، RabbitMQ و Saga Pattern تونستم سیستمهای رزرو بلیت هواپیما رو به یه سطح دیگه ببرم. اگه دنبال معماریهای مقیاسپذیر و پایدار هستی، حتماً این مطلب رو بخون!
لینک مقاله
DevTwitter | <mostafa jafarzadeh/>
➖➖➖➖➖➖➖➖
👑 @software_Labdon
ویرگول
چگونه یک سیستم رزرو بلیت هواپیما با معماری Event-Driven و Saga پیادهسازی کنیم؟ - ویرگول
مقدمه:در دنیای نرمافزارهای بزرگ و توزیعشده، مدیریت تراکنشهای پیچیده و حفظ همزمانی دادهها به چالشهای مهمی تبدیل شده است. یکی از نمونههای کار…
Forwarded from Dev
Ayhan-dev
Simply about architecture in Android
In today's world of development, choosing the right architecture is a difficult task. All developers strive to ensure that their code is clean, maintainable, and scalable.
In our humble world of Android development, there is a generally accepted appr...
In our humble world of Android development, there is a generally accepted appr...
Forwarded from DevTwitter | توییت برنامه نویسی
تو این ویدئو بیش از 100 سوال مصاحبهی Frontend رو باهم حل کنیم و هر کدوم رو به زبان ساده توضیح میدیم.
لینک بخش 1:
aparat.com/v/hhg6aj9
لینک بخش 2:
aparat.com/v/kqk4t98
نمونهی کوچیکی از سوالاتی که بررسی میکنیم:
1. مفهوم Hoisting چیه و چه زمانی اتفاق میفته؟
2. مفهوم Closure چیه و چه زمانی ایجاد میشه؟
3. مفهوم Event Loop چیه و چطور کار میکنه؟
4. مفهوم Callback Hell چیه و چجوری میشه رفعش کرد؟
5. مفهوم Specificity تو CSS چیه و چجوری کار میکنه؟
6. مفهوم Virtual DOM چیه و چرا React ازش استفاده میکنه؟
7. مفهوم HOC یا HOF چیه و چه کاربردی داره؟
8. مفهوم Memoization چیه و چجوری به کار میره؟
9. مفهوم Pure Function چیه و کجا استفاده میشه؟
10. تفاوت Mutable و Immutable چیه؟
11. تفاوت defer و async چیه؟
12. تفاوت em و rem چیه و هر کدوم کجا باید استفاده شه؟
13. چرا NaN مساوی با NaN نیست؟
14. از 'use strict' در JavaScript چه استفادهای میشه؟
@DevTwitter | <Bijan Eisapour/>
لینک بخش 1:
aparat.com/v/hhg6aj9
لینک بخش 2:
aparat.com/v/kqk4t98
نمونهی کوچیکی از سوالاتی که بررسی میکنیم:
1. مفهوم Hoisting چیه و چه زمانی اتفاق میفته؟
2. مفهوم Closure چیه و چه زمانی ایجاد میشه؟
3. مفهوم Event Loop چیه و چطور کار میکنه؟
4. مفهوم Callback Hell چیه و چجوری میشه رفعش کرد؟
5. مفهوم Specificity تو CSS چیه و چجوری کار میکنه؟
6. مفهوم Virtual DOM چیه و چرا React ازش استفاده میکنه؟
7. مفهوم HOC یا HOF چیه و چه کاربردی داره؟
8. مفهوم Memoization چیه و چجوری به کار میره؟
9. مفهوم Pure Function چیه و کجا استفاده میشه؟
10. تفاوت Mutable و Immutable چیه؟
11. تفاوت defer و async چیه؟
12. تفاوت em و rem چیه و هر کدوم کجا باید استفاده شه؟
13. چرا NaN مساوی با NaN نیست؟
14. از 'use strict' در JavaScript چه استفادهای میشه؟
@DevTwitter | <Bijan Eisapour/>
Forwarded from دانشکده علوم تربیتی و روانشناسی | دانشگاه بهشتی
اخرش اپل، سامسونگ یا … ؟؟
چی باعث میشه افراد از یه برند خوششون بیاد و از یکی دیگه بدشون بیاد؟
به عنوان دانشجوی دانشگاه بهشتی و اولین ورودی روانشناسی اجتماعی در ایران تصمیم گرفتم موضوع پایاننامهام رو در رابطه با ادارک نسبت به برند های تلفنهمراه قرار بدم تا جواب این سوال رو بفهمم.
https://socialpsy.sbu.ac.ir/brandtl.html
این پرسشنامه زمان کمی میبره برای همین ممنون میشم نه تنها خودتون انجامش بدین بلکه برای بقیه هم بفرستین که هرچی تعداد شرکت کننده بیشتر باشه نتایج معتبر تره.
قطعا اطلاعاتتون محرمانه است و جایی جز این پژوهش استفاده نمیشه ولی در آخر پرسشنامه یه جا گذاشتم برای پل ارتباطی که اگه دوست داشتین در مراسم دفاعم شرکت کنید یا نتایج پژوهش رو بدونید هردو رو براتون ارسال کنم=)
البته برای اطمینان اینجا هم اطلاعرسانی خواهد شد؛ سوال و موردی هم داشتین از همین طریق در خدمتم❤️
چی باعث میشه افراد از یه برند خوششون بیاد و از یکی دیگه بدشون بیاد؟
به عنوان دانشجوی دانشگاه بهشتی و اولین ورودی روانشناسی اجتماعی در ایران تصمیم گرفتم موضوع پایاننامهام رو در رابطه با ادارک نسبت به برند های تلفنهمراه قرار بدم تا جواب این سوال رو بفهمم.
https://socialpsy.sbu.ac.ir/brandtl.html
این پرسشنامه زمان کمی میبره برای همین ممنون میشم نه تنها خودتون انجامش بدین بلکه برای بقیه هم بفرستین که هرچی تعداد شرکت کننده بیشتر باشه نتایج معتبر تره.
قطعا اطلاعاتتون محرمانه است و جایی جز این پژوهش استفاده نمیشه ولی در آخر پرسشنامه یه جا گذاشتم برای پل ارتباطی که اگه دوست داشتین در مراسم دفاعم شرکت کنید یا نتایج پژوهش رو بدونید هردو رو براتون ارسال کنم=)
البته برای اطمینان اینجا هم اطلاعرسانی خواهد شد؛ سوال و موردی هم داشتین از همین طریق در خدمتم❤️
Forwarded from نوشتههای ترمینالی
بچه ها این پرسشنامه رو بی زحمت وقت بذارید پر کنید ممنونم.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰برنامه FreeCAD 1.0 پس از 22 سال توسعه منتشر شد
🔹انتشار FreeCAD 1.0 طولانی بود و اکنون پس از 22 سال!
🔹سرانجام، این برنامه جایگزین رایگان و منبع باز برای نرم افزارهای مهندسی گران قیمت مانند Autodesk Fusion 360، AutoCAD، SOLIDWORKS و غیره خواهد بود. برنامه FreeCAD پس از 22 سال توسعه به نسخه 1.0 رسید. این نسخه به عنوان یک نقطه عطف بزرگ در نظر گرفته میشود، هرچند که نسخههای قبلی نیز قابل استفاده بودهاند. چرا رسیدن به نسخه 1.0 اینقدر طول کشید؟
🔹توسعهدهندگان بر روی دو هدف اصلی تمرکز داشتند:
• رفع مشکل نامگذاری توپونیم: این مشکل یک ایراد فنی بود که بر پایداری مدلها تاثیر میگذاشت. مشکل نامگذاری این مشکل به نحوه نامگذاری و شناسایی اجزای مختلف یک مدل سهبعدی مربوط میشود.
• ایجاد ماژول مونتاژ داخلی: این ماژول به کاربران اجازه میدهد تا قطعات مختلف را به صورت یکپارچه مونتاژ کنند.
🔹ویژگیهای جدید نسخه 1.0:
• رابط کاربری بهبود یافته: شامل نشانگرهای جدید، پنل وظایف و تمهای تاریک و روشن
• لوگوی جدید: طراحی شده توسط جامعه کاربران
• پایداری بیشتر: به لطف رفع مشکل نامگذاری توپونیم
• پلتفرمهای پشتیبانی شده: ویندوز، macOS (از جمله تراشههای Apple Silicon) و لینوکس
• کد منبع آزاد: دسترسی کامل به کد منبع برای توسعه و سفارشیسازی
• روشهای مختلف نصب: از طریق فایلهای AppImage، Snap، Flatpak و بستههای سنتی لینوکس
• پشتیبانی از اشکال پیچیده و عملیات هندسی
• سازگاری با فرمتهای استاندارد مانند STEP و IGES
• پارامتریک بودن ذاتی اشیاء
• محاسبه مجدد تغییرات و پشتیبانی از undo/redo
• امکان گسترش با افزونهها (ماژولها و ورکبنچها)
• توسعه افزونهها به زبانهای C++ و Python
• دسترسی کامل به بخشهای مختلف FreeCAD از طریق پایتون
• قابلیت وارد/صادر به فرمتهای STEP، IGES، OBJ، STL، DXF، SVG، DAE، IFC، OFF، NASTRAN، VRML و FCStd
• تولید فایلهای SVG یا PDF آماده برای خروجی
————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی.اگر عضو نیستی عضو شو
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
🔹انتشار FreeCAD 1.0 طولانی بود و اکنون پس از 22 سال!
🔹سرانجام، این برنامه جایگزین رایگان و منبع باز برای نرم افزارهای مهندسی گران قیمت مانند Autodesk Fusion 360، AutoCAD، SOLIDWORKS و غیره خواهد بود. برنامه FreeCAD پس از 22 سال توسعه به نسخه 1.0 رسید. این نسخه به عنوان یک نقطه عطف بزرگ در نظر گرفته میشود، هرچند که نسخههای قبلی نیز قابل استفاده بودهاند. چرا رسیدن به نسخه 1.0 اینقدر طول کشید؟
🔹توسعهدهندگان بر روی دو هدف اصلی تمرکز داشتند:
• رفع مشکل نامگذاری توپونیم: این مشکل یک ایراد فنی بود که بر پایداری مدلها تاثیر میگذاشت. مشکل نامگذاری این مشکل به نحوه نامگذاری و شناسایی اجزای مختلف یک مدل سهبعدی مربوط میشود.
• ایجاد ماژول مونتاژ داخلی: این ماژول به کاربران اجازه میدهد تا قطعات مختلف را به صورت یکپارچه مونتاژ کنند.
🔹ویژگیهای جدید نسخه 1.0:
• رابط کاربری بهبود یافته: شامل نشانگرهای جدید، پنل وظایف و تمهای تاریک و روشن
• لوگوی جدید: طراحی شده توسط جامعه کاربران
• پایداری بیشتر: به لطف رفع مشکل نامگذاری توپونیم
• پلتفرمهای پشتیبانی شده: ویندوز، macOS (از جمله تراشههای Apple Silicon) و لینوکس
• کد منبع آزاد: دسترسی کامل به کد منبع برای توسعه و سفارشیسازی
• روشهای مختلف نصب: از طریق فایلهای AppImage، Snap، Flatpak و بستههای سنتی لینوکس
• پشتیبانی از اشکال پیچیده و عملیات هندسی
• سازگاری با فرمتهای استاندارد مانند STEP و IGES
• پارامتریک بودن ذاتی اشیاء
• محاسبه مجدد تغییرات و پشتیبانی از undo/redo
• امکان گسترش با افزونهها (ماژولها و ورکبنچها)
• توسعه افزونهها به زبانهای C++ و Python
• دسترسی کامل به بخشهای مختلف FreeCAD از طریق پایتون
• قابلیت وارد/صادر به فرمتهای STEP، IGES، OBJ، STL، DXF، SVG، DAE، IFC، OFF، NASTRAN، VRML و FCStd
• تولید فایلهای SVG یا PDF آماده برای خروجی
————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی.اگر عضو نیستی عضو شو
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
🔥 در بخش DevTools مرورگر بخش Network تب میتوانید بر اساس properties های مختلف درخواست ها انجام شده فیلترینگ انجام دهید
🗓درخواستی که status-code:304 باشد
🗓 یا method:post باشد
برای دسترسی به لیست کامل فیلتر ها برای مرورگر خودتان کلیک کنید
✅ مرورگر فایرفاکس
✅ مرورگر کروم
⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید
❤️ ممنون از حمایت هاتون 💐🌺
🗓درخواستی که status-code:304 باشد
🗓 یا method:post باشد
برای دسترسی به لیست کامل فیلتر ها برای مرورگر خودتان کلیک کنید
✅ مرورگر فایرفاکس
✅ مرورگر کروم
⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید
❤️ ممنون از حمایت هاتون 💐🌺
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰 اختلافات در توسعه bcachefs
🔹اقای Kent Overstreet، سرپرست پروژه bcachefs، با تیم هسته لینوکس دچار اختلاف شده است. این اختلافات به دلیل پاسخ تند Overstreet به یک نظر در لیست پستی و همچنین نگرانیهای مربوط به کد رفتاری جدید هسته لینوکس ایجاد شده است. تیم bcachefs بخشی از بودجه توسعه سیستم فایل نسل بعدی خود را از طریق پاتریون تامین میکند. Kent Overstreet، سرپرست پروژه، در پستی طولانی در پاتریون درباره مشکلات در هسته لینوکس نوشته است.
اختلافات اخیر منجر به این شده است که Linus Torvalds آخرین اصلاحات این سیستم فایل رادیکال جدید را رد کرده است، و bcachefs را از هسته حذف کند. این یک ضرر بزرگ خواهد بود؛ این سیستم فایل سالها طول کشید تا در اوایل سال جاری به طور کامل در هسته گنجانده شود.
یکی از دلایل این وضعیت، پاسخ تند Overstreet در یک بحث های قبلی است که به فحشکاری ختم شد.😁
البته، این اولین بار نیست که چنین اتفاقی در لیست پستی هسته لینوکس رخ میدهد. در واقع، The Register حداقل از سال 2013 در مورد چنین حوادثی گزارش داده است.
🔹اقای Kent Overstreet، سرپرست پروژه bcachefs، با تیم هسته لینوکس دچار اختلاف شده است. این اختلافات به دلیل پاسخ تند Overstreet به یک نظر در لیست پستی و همچنین نگرانیهای مربوط به کد رفتاری جدید هسته لینوکس ایجاد شده است. تیم bcachefs بخشی از بودجه توسعه سیستم فایل نسل بعدی خود را از طریق پاتریون تامین میکند. Kent Overstreet، سرپرست پروژه، در پستی طولانی در پاتریون درباره مشکلات در هسته لینوکس نوشته است.
اختلافات اخیر منجر به این شده است که Linus Torvalds آخرین اصلاحات این سیستم فایل رادیکال جدید را رد کرده است، و bcachefs را از هسته حذف کند. این یک ضرر بزرگ خواهد بود؛ این سیستم فایل سالها طول کشید تا در اوایل سال جاری به طور کامل در هسته گنجانده شود.
یکی از دلایل این وضعیت، پاسخ تند Overstreet در یک بحث های قبلی است که به فحشکاری ختم شد.😁
البته، این اولین بار نیست که چنین اتفاقی در لیست پستی هسته لینوکس رخ میدهد. در واقع، The Register حداقل از سال 2013 در مورد چنین حوادثی گزارش داده است.
Forwarded from DevTwitter | توییت برنامه نویسی
سلام و درود
ری اکت روتر ۷ (react router 7) بالاخره ریلیز شد ،
و تغییرات بزرگی رو توی خودش جای داده
و زین پس نه تنها میشه به عنوان یک لایبری برای هندل کردن روتینگ بهش نگاه کرد ، بلکه با توجه به قابلیت های جدیدی که بهش اضافه شده میتونه نقش یک فریمورک برای هندل کردن ssr رو هم به عهده بگیره
سعی میکنم بعد ازینکه داکیومنتشو کامل خوندن یه پست درباره ی قابلیت های جدیدش بذارم
برای منکه شخصا از نکست خوشم نمیومد خبر خوبی بود
https://remix.run/blog/react-router-v7
https://reactrouter.com/home
@DevTwitter | <Amir Abbas Dakhily/>
ری اکت روتر ۷ (react router 7) بالاخره ریلیز شد ،
و تغییرات بزرگی رو توی خودش جای داده
و زین پس نه تنها میشه به عنوان یک لایبری برای هندل کردن روتینگ بهش نگاه کرد ، بلکه با توجه به قابلیت های جدیدی که بهش اضافه شده میتونه نقش یک فریمورک برای هندل کردن ssr رو هم به عهده بگیره
سعی میکنم بعد ازینکه داکیومنتشو کامل خوندن یه پست درباره ی قابلیت های جدیدش بذارم
برای منکه شخصا از نکست خوشم نمیومد خبر خوبی بود
https://remix.run/blog/react-router-v7
https://reactrouter.com/home
@DevTwitter | <Amir Abbas Dakhily/>
Forwarded from Job Labdon
🟢اگر کارفرما هستی و دنبال برنامه نویس گولنگ هستی آگهی شغلی تو برامون بفرستید
🟢اگر کارجو هستید رزومه خودتون رو براساس فرمتی زیر برامون بفرست
💋فقط استک گولنگ پروموت میکنیم.
🤝موارد زیر را به همراه فایل pdf رزومه بفرستید:
🎯
🕊Admin:
@mrbardia72
➖➖➖➖➖➖➖➖
👑 @gopher_job
🟢اگر کارجو هستید رزومه خودتون رو براساس فرمتی زیر برامون بفرست
💋فقط استک گولنگ پروموت میکنیم.
🤝موارد زیر را به همراه فایل pdf رزومه بفرستید:
🎯
نام و نام خانوادگی (اجباری)
🎯مدت سابقه کار (اجباری)
🎯لینکدین (اختیاری)
🎯گیتهاب (اختیاری)
🎯محل سکونت (اجباری)
🎯امکان نقل مکان برای کار دارم یا خیر (اجباری)🕊Admin:
@mrbardia72
➖➖➖➖➖➖➖➖
👑 @gopher_job
Forwarded from Linux Labdon
با مفاهیم deadlock و علتهایی که ممکنه منجر بهش بشه توی این سایت بصورت عملی آشنا بشید.
#Concurrency #Deadlock #Operating #System #OS #linux #C #Race #condition
https://deadlockempire.github.io
➖➖➖➖➖➖➖➖
👑 @linux_labdon
#Concurrency #Deadlock #Operating #System #OS #linux #C #Race #condition
https://deadlockempire.github.io
➖➖➖➖➖➖➖➖
👑 @linux_labdon
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
کدت رو بنویس و دیگه نگران تست نوشتن نباش، من مینویسم برات!
این شعار هوش مصنوعی جدیدی هستش به اسم Celp که در مقام یک دستیار تمام عیار در کنارتونه و دیگه شما رو از شر دغدغه تست نوشتنهای روزمره راحت میکنه
https://www.celp.ai
@DevTwitter | <Mohammadreza Hajian/>
این شعار هوش مصنوعی جدیدی هستش به اسم Celp که در مقام یک دستیار تمام عیار در کنارتونه و دیگه شما رو از شر دغدغه تست نوشتنهای روزمره راحت میکنه
https://www.celp.ai
@DevTwitter | <Mohammadreza Hajian/>