Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
اگر میخواید n8n رو به واتساپ وصل کنید من یک پروژه کوچیک واسه اینکار دارم:

https://github.com/onionj/whatsapp-api

اینجوریه که هر پیامی که توی واتساپ بیاد رو میفرسته برای وب‌هوک n8n
و یک اندپوینت هم داره که هرجا نیاز داشته باشی به کاربر پیام بفرستی اونو صدا میزنی، ستاپش خیلی راحته...

@DevTwitter | <saman nezafat/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 چرا برنامه نویسان از MongoDB منتفرند؟

نفرت از MongoDB تو جامعه‌ی برنامه ‌نویس ‌ها یه پدیده‌ی واقعی و جالبِ فرهنگیه. دلیلش معمولاً یکی از ترکیبی از تجربه ‌های بد گذشته، سوءاستفاده از MongoDB در پروژه‌های اشتباه، و تفاوت فلسفی با SQL هست.

دلایل آن :

- گذشته‌ی پر از باگ و از دست دادن داده ‌ها
- بکار گیری آن برای پروژه ‌های اشتباه
- مشکل در طراحی Schema
- جامعه‌ی SQL محور و تفکر رابطه ‌ای
- سیاست‌های تجاری MongoDB Inc
- رشد سریع اما با hype

#توییت

@TheRaymondDev
Forwarded from Linuxor ?
این عکس ها با Fooocus ساخته شده، یه کتابخونه اوپن سورس برای تبدیل متن به تصویر، حتی روی سیستم های معمولی که گرافیک 4 گیگ و رم 8 هم دارن قابل اجرا کردنه. حتی می‌تونید بندازیدش روی سرور و ازش وبسرویس بسازین


github.com/lllyasviel/Fooocus


@Linuxor ~ Oliver
Forwarded from Abolfazl Devs (Abolfazl)
@twittdl_bot

ربات دانلود از توییتر هم آپدیت شد.👌
کیفیتش بهتر و سرعتش چند برابر شده🎉

از حالا میتونید چندتا توییت رو یکجا دانلود کنید.
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 چرا طرح «Make in India» شکست خورد؟

طرح Make in India که در سپتامبر ۲۰۱۴ توسط نارندرا مودی معرفی شد، وعده داشت هند را به یک هاب طراحی و تولید جهانی تبدیل کند. با گذشت نزدیک به یک دهه، این طرح نتوانسته به اهداف اصلی خود برسد؛ از جمله افزایش اشتغال جوانان، رشد تولید صنعتی و ارتقای سهم تولید در GDP به ۲۵٪. علت اصلی شکست را می‌توان در سه عامل بنیادین یافت که نویسنده آن را Indian 3D می‌نامد: Directionless Working (فقدان هدف‌گذاری مشخص)، Dissonant Populous (جمعیت ناسازگار) و Dishonest Administration (مدیریت غیرقابل اعتماد). اهداف MII مانند افزایش اشتغال و سهم تولید صرفاً نتایج جانبی هستند و نه اهداف واقعی قابل سنجش. اهداف واقعی باید مشخص، قابل اندازه ‌گیری، دست ‌یافتنی، مرتبط و زمان‌مند باشند، اما MII هیچ ‌یک از این ویژگی ‌ها را ندارد.

نبود اولویت ‌بندی صنایع مشخص و تغییر جهت سیاست ‌ها از ممنوعیت شرکت‌های چینی تا جذب سرمایه‌گذاری خارجی، باعث سردرگمی سرمایه ‌گذاران شد. بخشی از ناکامی هند نیز به ویژگی ‌های ذهنی و فرهنگی جامعه باز می‌گردد؛ تمایل به پافشاری بر باورها حتی در مقابل واقعیت و ناتوانی در اصلاح مشکلات موجب می‌شود اصلاحات و آموزش‌ های صنعتی ناکارآمد باشد و شرکت ‌های خارجی برای سرمایه ‌گذاری در هند ترجیح دهند به کشورهایی مانند چین، ویتنام یا اندونزی بروند. فساد و عدم شفافیت دولتی، یکی دیگر از بزرگ‌ ترین موانع برای MII است. نمونه‌هایی از بی‌ عدالتی و فرآیند های اداری پیچیده، از جمله نحوه دریافت برق صنعتی یا واگذاری قراردادهای دفاعی، باعث می‌شود سرمایه‌گذاری و تولید صنعتی دچار ریسک و عدم اعتماد شود. وجود نهاد های استخراجی به جای نهاد های فراگیر مانع رشد صنعتی و رقابت ‌پذیری می‌شود. علاوه بر این، MII صرفاً یک بازسازی سیاست ‌های قدیمی خود کفایی صنعتی بوده و نوآوری واقعی در آن وجود ندارد. طرح بدون ارزیابی دقیق و معیار های مقایسه‌ای و با شعارهای کلی ارائه شد، بدون برنامه عملیاتی مشخص. تمرکز بیش از حد بر تبلیغات و برندینگ، بدون اصلاح زیرساخت‌ها و بوروکراسی، شکست طرح را قطعی کرد.

در نهایت می‌توان گفت طرح Make in India به دلایل اهداف نامشخص و غیرقابل سنجش، مقاومت فرهنگی و عدم پذیرش واقعیت ‌ها و فساد و عدم اعتماد به دولت شکست خورد. تا زمانی که هند اهداف صنعتی روشن و قابل اندازه‌گیری نداشته باشد، ضعف ‌ها و ناکارآمدی ‌ها را اصلاح نکند و سیستم اداری صادق و قابل اعتماد ایجاد نکند، هیچ برنامه صنعتی موفق نخواهد شد و هند نمی‌تواند به یک قدرت صنعتی جهانی تبدیل شود.

#خبر

@TheRaymondDev
Forwarded from Meitix
توی خود CPU، وقتی یه جمع یا ضرب روی عددهایی با اندازه‌ی محدود (مثلا ۸ بیت) انجام میدی، اگر نتیجه از ظرفیتش بزنه بیرون، CPU هیچ استثنایی پرت نمی‌کنه. فقط بیت‌های اضافه رو می‌ندازه دور و نتیجه wrap میشه.
Forwarded from Meitix
وقتی توی Go یه عدد از حد مجاز نوعش رد بشه، نه اخطار می‌ده نه پنیک میکنه — بی‌صدا «wrap» می‌شه؛ یعنی مثلا uint8 از ۲۵۵ بره بالاتر میشه دوباره صفر. این رفتار شبیه به همون چیزی‌یه که توی سخت‌افزار می‌بینیم: سریع و ساده، و خطرناک😂


پس اگه داریم کارهای مالی انجام می‌دیم خودمون باید چک کنیم overflow پیش نیاد.
Forwarded from Linuxor ?
برای پردازش زبان ها NLTK یه لایبریه که توی پایتون خیلی استفاده می‌شه، می‌تونه متن رو به جملات یا کلمات بشکونه و یا کلمات پر تکرار رو حذف کنه (استاپ ورد ها)، نقش های دستوری کلمات رو می‌فهمه و کلی چیز دیگه... برای ساخت ابزار های دستوری که دستور می‌فهن و یا جستجوگر ها خیلی کاربردیه:


www.nltk.org

لیست مثال ها و کاربرد هاش :
www.nltk.org/howto.html


@Linuxor
1
دیروز یه پست از برتنی مولر خوندم که واقعاً ذهنم رو درگیر کرد.
موضوعش «هک شدن مرورگر ChatGPT Atlas فقط در ۴۸ ساعت» بود.

مرورگر هوش مصنوعی OpenAI رو محقق‌ها تونستن با دستورهای پنهان در متن سفید و HTML هک کنن.
روش‌های قدیمی BlackHat دوباره برگشتن، فقط این بار قربانی انسان نیست… هوش مصنوعیه!

برتنی می‌گه مشکل اینجاست که LLM نمی‌تونه فرق بین محتوای واقعی و دستور مخرب رو تشخیص بده.
و این یعنی:
الان کل صفحه مهمه، از کامنت HTML تا متن سفید.
محتوای UGC (نظرات و دیدگاه‌ها) می‌تونه دروازه‌ی حمله بشه.
مرورگرهای هوش مصنوعی در برابر تهدیدات امنیتی هنوز خیلی ضعیفن.

اما کامنت رند فیشکین از اونم جالب‌تر بود:
می‌گه شاید هدف ChatGPT از ساخت مرورگر اصلاً «مرور وب» نبوده…
بلکه یه «اسب تروجان» بوده برای اینکه سایت‌ها دیگه نتونن جلوی خزنده‌ش رو بگیرن.
چون اگه بخوای دسترسی Atlas رو ببندی، در واقع داری جلوی کاربر واقعی مرورگر رو هم می‌گیری.

به نظرم این نقطه‌ی خطرناکیه که سئو، امنیت و مالکیت داده با هم برخورد می‌کنن.
مرورگرها دیگه فقط نمی‌خونن، تصمیم می‌گیرن ، و گاهی شاید بر خلاف منافع صاحب محتوا.

@DevTwitter | <Shahram Rahbari/>
Forwarded from Linuxor ?
اگه راست بلدید axum هم یاد بگیرید، خیلی از شرکت های ایرانی جدیدا دارن می‌رن سمتش، سینتکسش شبیه به فریم ورک های رایج وب هستش و گنگ نیست و هم مقیاس پذیری هم async خوبی هم داره البته هنوز ورژن یکش نیومده و پایدار نیست.

docs.rs/axum/latest/axum

@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 نمونه ساختار رابطه ای وردپرس

@TheRaymondDev
Forwarded from Linuxor ?
مایکروسافت هفته پیش پشتیبانی از ویندوز 10 رو پایان داد، این باعث شد فروش مک بوک 15% افزایش پیدا کنه


(توجه : این خبر که همه جا منتشر شده؛ صحت نداره و یک نوع بازی روانی هستش که اپل ازش استفاده می‌کنه برای اینکه بگه همه دارن میخرن توهم بیا بخر، اپل خدای بازی های روانیه)


@Linuxor
Forwarded from Gopher Academy
🍏 یکی از ویژگی های گولنگ ۱.۲۶

💛 testing

🔰متدهای جدید T.ArtifactDir, B.ArtifactDir و F.ArtifactDir اضافه شده‌اند.

🔰این متدها پوشه‌ای برای ذخیره‌ی خروجی‌های تست (artifacts) برمی‌گردانند.

اگر هنگام اجرای go test از پرچم -artifacts استفاده شود، این پوشه درون مسیر خروجی مشخص‌شده (یا پوشه فعلی) ایجاد می‌شود.

در غیر این صورت، در پوشه‌ی موقتی ایجاد و پس از اتمام تست حذف خواهد شد.اولین فراخوانی ArtifactDir هنگامی که -artifacts فعال باشد،

مسیر پوشه‌ی artifact را در لاگ تست ثبت می‌کند.

https://t.iss.one/addlist/AJ7rh2IzIh02NTI0
This media is not supported in your browser
VIEW IN TELEGRAM
این Grub Theme رو امروز دیدم که خیلی جالب طراحی شده که در موقع Boot شدن، وقتی می خوای سیستم عامل رو انتخاب کنی، Morpheus سیستم عامل رو پیشنهاد میده.

باحالیش اینه که ویندوز همون قرص آبی هست
https://github.com/Priyank-Adhav/Matrix-Morpheus-GRUB-Theme

@DevTwitter | <VAHID NAMENI/>
Forwarded from برنامه ها و سوالات Botnet
عنوان : Udemy Learn Kali Linux and Hack Android Mobile devices

🔸Penetration Testing
🔸Setup Your Lab
🔸Finding Your Way Around Kali
🔸Important Tools
🔸Exploitation
🔸Hacking Android devices
🔸Social Engineering
🔸Hacking using Android devices
🔸Remote attacks on Android

توضیحات فارسی :
آموزش هک دستگاه های اندروید و یادگیری لینوکس کالی

سال : 2017
مدت زمان : 5 ساعت و 34 دقیقه
سطح : مقدماتی تا پیشرفته
زیرنویس : دارد
فایل تمرین : دارد

سرفصل ها : https://goo.gl/UZUcoz
لینک دانلود :https://t.iss.one/joinchat/FB1j5Uef1Se81WktFpvZmQ
Forwarded from Linuxor ?
لیستی از چیز های جالب بیگ دیتا، جمعه چکش کنید چون یه روز کاری از وقتتون رو می‌گیره !

github.com/oxnr/awesome-bigdata

@Linuxor
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
📰 خبرهای داغ هفته دنیای لینوکس و نرم‌افزار آزاد

🔥 به‌روزرسانی مهم Fwupd 2.0.5
نسخه جدید به‌روزرسانی‌کننده‌ی میان‌افزار Fwupd 2.0.5 اکنون از حسگرهای اثرانگشت بیشتری از نوع ELAN پشتیبانی می‌کند.

🦊 مرورگر Mozilla Firefox 135
مرورگر فایرفاکس ۱۳۵ با بسته‌بندی جدید XZ برای لینوکس منتشر شد و اکنون برای دانلود در دسترس است.

🐧 انتشار PorteuX 1.9 بر پایه Slackware
توزیع سبک و سریع PorteuX 1.9 با هسته لینوکس 6.13 و پشتیبانی از Docker منتشر شد.

🎛 نسخه جدید Ardour 8.11
ایستگاه کار صوتی متن‌باز Ardour 8.11 برای رفع یک باگ بحرانی که روند کار در لینوکس را مختل می‌کرد، منتشر شد.

🎥 پیش‌نمایش Firefox 136
نسخه آینده فایرفاکس ۱۳۶ پشتیبانی از رمزگشایی سخت‌افزاری ویدیو برای کارت‌های گرافیک AMD در لینوکس و همچنین تب‌های عمودی را به همراه خواهد داشت.

📬برنامه Mozilla Thunderbird 135 منتشر شد
نسخه جدید Thunderbird 135 نیز با بسته‌بندی XZ برای باینری‌های لینوکس در دسترس کاربران قرار گرفت.

🕵️‍♂️ سیستم‌عامل ناشناس Tails 6.12
نسخه جدید Tails 6.12 مشکلات امنیتی در بخش Tor Circuits و Persistent Storage را برطرف می‌کند.

📄 انتشار LibreOffice 25.2
مجموعه اداری متن‌باز LibreOffice 25.2 اکنون برای دانلود در دسترس است.

💻 بهبودهای KDE Gear 24.12.2
بسته نرم‌افزاری KDE Gear 24.12.2 با بهبودهایی در برنامه‌های Dolphin، Itinerary، Tokodon و بسیاری از نرم‌افزارهای دیگر منتشر شد.

📚برنامه Calibre 7.25 با پشتیبانی از Kindle جدید
مدیر کتاب الکترونیکی Calibre 7.25 اکنون از وارد کردن فایل‌های KFX از دستگاه‌های Kindle 2024 از طریق MTP پشتیبانی می‌کند.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⭐️ خبرهای داغ هفته در دنیای لینوکس و نرم‌افزار آزاد
یه مدت نتونستم پست بگذارم، گفتم خبرهارو یکجا کنم براتون


🔹 بازی SuperTuxKart 1.5 منتشر شد
بازی متن‌باز SuperTuxKart 1.5 با تغییرات عمده در گرافیک، فیزیک و گیم‌پلی منتشر شده است. این نسخه تجربه‌ای روان‌تر و بهینه‌تر را برای علاقه‌مندان به بازی‌های رانندگی کارت‌محور فراهم می‌کند.

🔹 محیط دسکتاپ KDE Plasma 6.5

نسخه جدید KDE Plasma 6.5 با مجموعه‌ای از ویژگی‌های نو، بهبود عملکرد و طراحی ظاهری مدرن‌تر عرضه شد. این نسخه تجربه کاربری روان‌تر و قابل تنظیم‌تری را ارائه می‌دهد.

🔹برنامه VirtualBox 7.2.4 با پشتیبانی از هسته لینوکس 6.18

نرم‌افزار محبوب مجازی‌سازی VirtualBox 7.2.4 منتشر شده و برای نخستین بار پشتیبانی اولیه از Linux kernel 6.18 را به همراه دارد.

🔹برنامه Clonezilla Live 3.3.0-33 منتشر شد
ابزار حرفه‌ای پشتیبان‌گیری و کلون‌سازی Clonezilla Live 3.3.0-33 اکنون از دستگاه‌های MTD block و eMMC boot نیز پشتیبانی می‌کند.

🔹 ساخت Ubuntu 26.04 LTS “Resolute Raccoon” آغاز شد
نسخه‌های روزانه (Daily Builds) از Ubuntu 26.04 LTS با اسم رمز Resolute Raccoon هم‌اکنون برای دانلود در دسترس هستند.

🔹 پروژه Fedora سیاست جدیدی را برای پذیرش مشارکت‌های مبتنی بر هوش مصنوعی تصویب کرد.

🔹 سیستم‌عامل AlmaLinux 10.1 با پشتیبانی از فایل‌سیستم Btrfs به‌زودی منتشر خواهد شد.

🔹 توزیع‌های جدید منتشرشده در این هفته:
Q4OS 6.2 KDE Plasma
Q4OS 6.2 TDE
KDE neon 20251021
Clonezilla Live 3.3.0-33
Antivirus Live CD 50.0-1.4.3
Bluestar Linux 6.17.3

⚙️ نرم‌افزارها، درایورها و هسته‌های لینوکس منتشرشده در این هفته:
ImageMagick 7.1.2-8 (GCC / Clang)
LVM 2.03.36
SABnzbd 4.5.5
Linux kernel 6.17.5
Linux kernel 6.12.55 LTS
Linux kernel 6.6.114 LTS
BIND 9.20.15
Doxygen 1.15.0
Chromium 141.0.7390.122
MySQL 9.5.0
VirtualBox 7.2.4
xfsprogs 6.17.0
LLVM 21.1.4
QEMU 10.1.2
BleachBit 5.0.2
Forwarded from Linuxor ?
یادگیری برنامه نویسی برای پولدار شدن

@Linuxor
Forwarded from Meitix
چند وقت پیش یه چیز جالب فهمیدم، اینکه تولید عدد رندوم برای کامپیوتر خیلی کار سختیه.
فک کن بخوای بهش بگی بین ۱ تا ۱۰ یه عدد رندوم بده همین رندوم برداشتن خودش یه کار رندومیه😂😂
چون کامپیوتر خودش منطق داره، تصادف نداره.
واسه همین میاد از چیزایی مثل دمای CPU، زمان سیستم، یا حتی میزان رم مصرفی تو اون لحظه استفاده می‌کنه تا یه جور seed بسازه، بعد از روش یه عدد شبه‌تصادفی دربیاره.

اخرشو میخوام مثل پکیچ فروشا تموم کنم:

پس دفعه دیگه خواستی یه عدد رندم بسازی حواست باشه چه فشاری یه سیستم میاری🖌🧘‍♂