Linuxor ? – Telegram
Linuxor ?
21.6K subscribers
1.33K photos
157 videos
10 files
1.02K links
اخبار لحظه ای تکنولوژی و معرفی ابزار های کامپیوتری و برنامه نویسی!

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
دور زدن الگوریتم های تلگرام

چند وقت پیش یکی از رفیقام که کانال تلگرام داره ازم پرسید سزو می‌دونی تلگرام با چه الگوریتمی کانال های مشابه رو نشون می‌ده؟

بعد من یه نگاهی به چند تا کانال کردم فهمیدم از روی کانتنت نشون نمی‌ده بلکه از روی ممبر های مشترک نشون میده، بهش گفتم احتمالا از الگوریتم های گرافی community detection استفاده میکنه.

حالا این رفیقمون میاد توی کانالش کانال های در حال رشد رو به طور مصنوعی منشن میکنه، یه سری اعضا از کانالش به کانال مقصد میرن، چون ممبر مشترک دارن تلگرام فکر میکنه این دوتا کانال شبیه به همن و هرکی توی کانال مقصد عضو میشه بهش کانال رفیقمون هم نشون میده و این باعث میشه که کانالش سریع رشد کنه.


@Linuxor
🔥177👍33😁9👎1👨‍💻1
فکر کردین System Programmer ها نیازی به دونستن ریاضی ندارن؟

توسعه دهنده های کرنل لینوکس با تناقض بهتون ثابت می کنن که اشتباه می کنین. کامنت های این تابع با استفاده از روابط ریاضی، اثبات میکنه که اگه وزن تغییر کنه و زمان اجرای مجازی ثابت بمونه، تناقضی توی محاسبات ایجاد می‌شه.


@Linuxor ~ abhi9u
👍107😨26❤‍🔥73🤣2
اگه یه ماژول فقط مسئول محاسبه تخفیف‌ها باشه (مثلا کلاس DiscountCalculator)، این ماژول یه ماژول High Cohesion هستش و خیلی خوبه باعث فهم بهتر کد و قابلیت نگهداری بالاتریه.

اگه یه ماژول وظایف مختلفی مثل محاسبه تخفیف، چاپ فاکتور و مدیریت مشتری رو انجام بده، انسجامش پایینه و می‌تونه باعث پیچیدگی و مشکلات در نگهداری شه.


@Linuxor
👍83👎21🤷1
برنامه نویسی آنچنان هم پول ساز نیست، Automation توی برنامه نویسی پول می‌سازه

در واقع Automation یعنی یه کاری که انسان می‌تونه انجام بده رو بدی به یه ماشین با سرعت و دقت و کیفیت بیشتری انجام بده.

@Linuxor
👍157👎2
یکی از روش های آنتی ویروس ها برای پیدا کردن بدافزار اینه که توی حالت Sandboxing فایل هارو اجرا می‌کنن ببین که اون فایل رفتار بدی داره یا نه.

بدافزارا که پیشرفته شدن و وقتی می‌فهمن داخل SandBox هستن دیگه کار بد نکردن.

بعدش آنتی ویروس ها یکاری کردن که بدافزار نفهمه توی SandBox داره اجرا میشه.

بدافزار هام وقتی این قضیه رو فهمیدن، تصمیم گرفتن فقط توی زمان های خاص اجرا شن، درواقع به آنتی ویروس می‌گن ما که کار بد نیومدیم کنیم.



@Linuxor
🤣161👍7😁2🎄2💅1
بی مزه ترین جوکی که شنیدید چی بوده ؟

"چرا GitHub داریم ولی GitSwitch نداریم"

@Linuxor
🤣198😁10😭4🗿3👍2
🤣222💅10👍9😁9🤷‍♀5
بعضی وقتا هزاران تحلیل و آنالیز کامپیوتری، اندازه یک قضاوت مهندسی شما نمی‌تونه کار کنه.


@Linuxor ~ Safe
👍114🎄6👎3🔥2💩1
گیت رو 1 ساعته می‌شه یاد گرفت 10 ساله می‌شه فهمیدش.

@Linuxor
🤣184👍48💯3🔥2🤯1
خلاصه امروز توییتر کامیونیتی برنامه نویسی و کامپیوتر :

تولد لینوس توروالدز بود و حجم بزرگی از کامیونیتی تولدش رو تبریک گفتن.
توی قسمت دیگه عذاب وجدان شدیدی کامیونیتی برنامه نویس ها رو فرا گرفته بود، گویا احساس می‌کنند با ChatGPT دارن به StackOverFlow خیانت می‌کنند. اما برنامه نویس های واقعی خودشون رو نشون دادن و گفتن که هنوز دارن از StackOverFlow استفاده می‌کنن.

@Linuxor
👍126😁20🤣2👎1💯1
واقعا RustDesk چجوری باید بگه که با Rust نوشته شده که بفهمین؟


@Linuxor
🤣103😁3👍1
🤣139👍10🤡6😁2😭1
ابزار های معروفی که DevOps از اونا استفاده می‌کنه :

1. Version Control and Source Code Management (SCM) : Git, GitHub, GitLab, Bitbucket.

2. Continuous Integration/Continuous Delivery (CI/CD) : Jenkins, GitLab CI/CD, CircleCI, TravisCI, Azure DevOps.

3. Infrastructure as Code (IaC) : Terraform, Ansible, Puppet, Chef.

4. Monitoring and Logging : Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Datadog.

5. Containerization and Orchestration : Docker, Kubernetes, OpenShift.

6. DevSecOps (Security in DevOps) : Snyk, Aqua Security, SonarQube.

7. Collaboration and Communication Tools : Slack, Microsoft Teams, Jira, Trello.

8. Testing and Quality Management : Selenium, JUnit, TestNG.

@Linuxor
👍524🔥2
برای پردازش تراکنش های بیشتر اومدن دیتابیس ها رو (horizontal scaling) زیاد کردن که سیستم کم نیاره، انتظار می‌رفت که با تقسیم بار روی چند تا سرور پردازش تراکنش ها بیشتر بشه ولی قضیه برعکس شد بجای اینکه سیستم تراکنش های بیشتری رو ساپورت کنه توان پردازشی کمتری داشت.

همگام سازی روی دیتابیس های توزیع شده یکی از مشکلاتیه که هنوز دارن روش کار می‌کنن.

@Linuxor
👍83
مفهوم شاردینگ در یک عکس

@Linuxor
👍685
گشتم دنبالت ولی N/A بودی



@Linuxor
🤣96👍6🌭4😁3🤡2
این پروژه هم جالب بود مرورگتون رو تبدیل به neovim می‌کنه

https://github.com/glacambre/firenvim

@Linuxor
👍38💩6💅2👎1