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
Forwarded from Go Casts 🚀
خلاصه ش اینکه تو شرکت خودروسازی Volvo دارن rust رو برای ECU ماشین ها استفاده می کنن و حالش رو میبرن


https://tweedegolf.nl/en/blog/137/rust-is-rolling-off-the-volvo-assembly-line


توضیحات «دوره + تیمسازی بکند و گولنگ Go Casts» و تخفیف ۵۰ درصدی رو در این پست میتونید بخونید 👇
https://t.iss.one/gocasts/515


@gocasts
Forwarded from a pessimistic researcher (Kc)
دوستان فردا آقای Jacques Sakarovitc قراره در موسسه‌ی IMDEA Software یک تاک خیلی جذاب داشته باشند با عنوان “The transformation of regular expressions into finite automata: old and new results”. احتمالا دوستانی که درس تئوری آتوماتا رو پاس کرده باشند با الگوریتم تبدیل یک regex به یک finite automaton و عکسش رو آشنا هستند از همین جهت احتمالا خیلی‌هاتون بکگراند کافی رو داشته باشید. فقط حواستون باشه اروپایی‌ها به زبان‌های منظم میگن Rational languages :)
این تاک فردا پنج شنبه ساعت ۱۲:۳۰ به وقت ایران برگزار میشه که می‌تونید از طریق این لینک به شکل رایگان شرکت کنید.آقای ساکاروویچ یکی از وزنه‌های آتوماتا هستند. من اولین بار با کتاب بی‌نظیری که نوشتند یعنی Elements of Automata Theory آشنا شدم. این کتاب در مقام مقایسه با کتاب سیپسر بر خلاف اسمش اصلا مقدماتی نیست و خیلی مطالب پیشرفته‌ای داره. کتاب اولین بار به زبان فرانسوی نوشته شده و بعدا به انگلیسی ترجمه شده. آقای ساکاروویچ نوتیشن‌های خاص خودشون رو دارن برای توصیف مباحث آتوماتا و کمی با نوتیشن‌های معمولی که دانشجوها تو ایران می‌خونن متفاوته. ایشون توی جلد اول کتاب Handbook of Automata Theory یک فصلی رو نوشتند با عنوان Automata and rational expressions که به نظرم خیلی از مطالب تاک فرداشون رو پوشش میده و اگر فرصت داشتید حتما بخونید. اگر هم دسترسی به دو کتاب ذکر شده نداشتید بهم پیام بدید می‌فرستم براتون.
پسورد ورود به zoom هست :
@s3
بعد سه بار خوندن کتاب You Don't Know JS شروع کردم به خلاصه کردنش و تو گیتهابم به اشتراک گذاشتم. ممنون میشم چکش کنید و اگه نظری داشتید بهم بگی و لطف کنید اگه خوشتون اومد یه ستاره بدید بهش

4 جلدش رو کامل خلاصه کردم و مشغول خلاصه کردن دو جلد آخرشم.

https://github.com/Masoud-z/You-Dont-Know-JS-summary

@DevTwitter | <Masoud/>
Forwarded from Woland's Linux Journal (Woland)
💠 وب‌درایور سلنیوم برای بش

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

برای استفاده از آن فقط به کروم‌درایور و شل bash یا zsh احتیاج دارید.

🔷 برای نصب کافی‌ست مخزن رو کلون کنید و فایل selenium.sh رو در ابتدای اسکریپت سورس کنید.
و یا استفاده از متد‌های فراهم شده توسط شلنیوم، کارتون رو انجام بدین.

♦️ نمونه یک اسکریپت ساده‌ی دمو:
#!/usr/bin/env bash

source ./selenium.sh

main() {
# Open the URL
navigate_to 'https://google.com'

# Get the search box
local searchBox=$(find_element 'name' 'q')

# send keys
send_keys $searchBox "panda\n"
}

main


نکته: پیش از اجرای اسکریپت باید chromedriver رو اجرا کنید.

🔶 لینک‌ها:
👉 🔗 GitHub
👉 🔗 Docs

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

#bash #معرفی #لینوکس
Forwarded from a pessimistic researcher (Kc)
بهتره اصلا در نوبل شیمی رو باز نکنیم. این بنده خداها در سال‌های گذشته از اینکه جایزه فیلدشون رو بیولوژیست‌ها میبردن به قدر کافی فشار خوردن. حالا امسال علاوه بر بیولوژی، فشار AI هم دارن میخورن.
Forwarded from Future Pulse Persian
🔵 این مقاله به بررسی استفاده از زبان برنامه‌نویسی Rust در خط تولید ولوو می‌پردازد. در ابتدا، مقاله به این موضوع اشاره می‌کند که Rust به عنوان یک زبان امن و سریع برای برنامه‌نویسی سیستمی شناخته می‌شود و مزایای آن در مقایسه با زبان‌های دیگر مانند C و C++ بررسی می‌شود. ولوو از Rust برای برخی از پروژه‌های خود استفاده کرده است، که دلیل اصلی آن ویژگی‌های ایمنی حافظه و جلوگیری از باگ‌های رایج در مدیریت حافظه بوده است.

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


🟢 https://tweedegolf.nl/en/blog/137/rust-is-rolling-off-the-volvo-assembly-line

🕸 @labdon_academy
Forwarded from Gopher Academy
🔵 عنوان مقاله
The TinyGo Playground (Now With More Resources)

🟢 خلاصه مقاله:
خلاصه مقاله:

بازی‌زمین (playground) TinyGo به شما امکان می‌دهد تا کدنویسی را با سخت‌افزارهای شبیه‌سازی‌شده مانند LEDها در مرورگر اینترنتی خود انجام دهید. اخیراً، منابع CPU و RAM موجود برای تست کردن در این محیط دو برابر شده‌است، که به کاربران اجازه می‌دهد تا عملکرد بهتر و تست‌های پیچیده‌تری را انجام دهند. علاوه بر این، اکنون قابلیت نمایش تخمین مصرف انرژی توسط کد نیز به آن اضافه شده است. این ویژگی‌های جدید به توسعه‌دهندگان کمک می‌کنند تا درک بهتری از کارایی و تأثیر کد خود بر روی سخت‌افزار واقعی داشته باشند.

🟣لینک مقاله:
https://golangweekly.com/link/159866/web


👑 @gopher_academy
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy Raymond)
🔶 یک مطالعه جدید و بزرگ در فرانسه بر ارتباط بین کم شنوایی بزرگسالان و زوال عقل تأکید می کند.

#خبر

@TheRaymondDev
یه مقایسه‌ی کوچیک و باحال از ‌Kotlin، Swift و فلاتر

@DevTwitter
Forwarded from Geek Alerts
استارلینک داره با همکاری اپراتور One New Zealand به صورت آزمایشی سرویس ارتباط ماهواره‌ای موبایلی خودشو توی نیوزیلند آزمایش میکنه، وقتی برای همه کاربرها فعال بشه میتونن سراسر نیوزیلند پیامک ماهواره‌ای ارسال کنن و فقط کافی هست گوشی اونا 4G داشته باشه.
اپراتور ژاپنی Rakuten هم داره با رقیب استارلینک یعنی AST SpaceMobile همکاری میکنه که اون هم سرویس‌های مشابه استارلینک رو میخواد ارائه بده و احتمالا بزرگترین رقیب استارلینک هست.
advanced-television
@geekalerts
Forwarded from Geek Alerts
توی روز‌های آینده میتونید با جمنای گوگل کارهایی مثل تنظیم یادآور با Google Tasks، یا درست کردن و ویرایش لیست یا یادداشت داخل Google Keep انجام بدید و حتی دستوراتی بابت پلی لیست موسیقی یوتیوب موزیک داشته باشید.
از برنامه‌های گوگل هست که جمنای به تمام ابزارهای گوگل یکپارچه بشه و بشه کارهای روزانه رو با جمنای انجام داد.
https://gemini.google.com/u/3/updates
@geekalerts
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰دستورات کمتر دیده شده در لینوکس : سری هجدهم:

در لینوکس، برای حذف ایمن فایل‌ها و دایرکتوری‌ها،بدون بازیابی مجدد، می‌توانید از ابزارهایی مانند shred و wipe استفاده کنید.

🔸استفاده از shred:

🔹فرمان shred برای حذف ایمن فایل‌ها طراحی شده است. با استفاده از گزینه‌های زیر می‌توانید فایل‌ها را به طور ایمن حذف کنید:


shred -u -n 40 /private/file.txt


🔹 گزینه -u: فایل را بعد از بازنویسی حذف می‌کند.
🔹گزینه-n 40: فایل را 40 بار با داده‌های تصادفی بازنویسی می‌کند.مقدار پیش فرض عدد 3 است.
برای حذف چندین فایل به صورت همزمان:

shred -u -n 40 /private/file.txt /private/file2.txt


تنها اشکال shred این است که این ابزار نمی تواند با دایرکتوری ها کار کند. بنابراین، اگر نیاز دارید که محتویات یک پوشه کامل را با زیرپوشه‌ها از بین ببرید، باید از wipe استفاده کنید.

🔸استفاده از wipe

wipe -rf /home/private/*


🔹گزینه -r: به صورت بازگشتی عمل می‌کند و زیرپوشه‌ها و فایل‌ها را نیز حذف می‌کند.
🔹گزینه -f: تأیید حذف را غیرفعال می‌کند و مستقیم حذف میکند
Forwarded from Linuxor ?
با این پروژه باحال می‌تونید یه آزمایشگاه توسعه لینوکس مبتنی بر Docker و QEMU بسازید



https://github.com/tinyclub/linux-lab

به عبارت ساده‌تر، این پروژه یه محیط مجازی فراهم می‌کنه که توش می‌تونید با هسته لینوکس به صورت عملی کار کنید، کد اونو تغییر بدید و نتایج رو برسی کنید.

🐧 @Linuxor
بانک صادرات دیشب هک شده
توی بعضی استان ها مثل هرمزگان و بلوچستان میلیونی پول زدن حساب مشتریان

۹۰ دقیقه بعد بانک صادرات همه رو مسدود کرد هیچیم
نگفته


@poinair پوینا
به قول اون گربهه، ها؟

@SohrabContents
Forwarded from ASafaeirad
Replacing Datadog & Vercel with bash.

Monitor your monitors with a cronjob.

Script checks services. Service down? Phone alert.

Script pings https://healthchecks.io. Server down? No ping? Phone alert.

E2E bulletproof monitoring. Bash only. That's it.

Source
Forwarded from ASafaeirad
Forwarded from ASafaeirad
tell-js:
A Node.js library for logging via Telegram bot.

Github Repo

#tools #telegram