Forwarded from Agora (Alireza Azadi)
Assembler, Compiler, Linker, Interpreter, Loader all in simple words
https://ce101ms.wordpress.com/wp-content/uploads/2014/02/compiler_assembler_linker_loader.pdf
https://ce101ms.wordpress.com/wp-content/uploads/2014/02/compiler_assembler_linker_loader.pdf
Forwarded from IRCF | اینترنت آزاد برای همه
نرمافزار #oblivionDesktop تا امروز بیشاز ۱ میلیون مرتبه دانلود شده. در آستانه انتشار نسخه دوم از برنامه (که قراره از ویژگی TUN برخوردار بشه) به مشارکتتون برای شرکت در یک کار عامالمنفعه نیاز داریم.
اگر توسعهدهنده وب/نرمافزار هستین، مطالعه کنین:
👉 github.com/bepass-org/oblivion-desktop/issues/532
🔍 ircf.space
@ircfspace
اگر توسعهدهنده وب/نرمافزار هستین، مطالعه کنین:
👉 github.com/bepass-org/oblivion-desktop/issues/532
🔍 ircf.space
@ircfspace
Forwarded from Agora (Alireza Azadi)
اگر علاقهمند به سیستمهای فشردهسازی (و بهطور خاص، عکسها) هستید، حتما یه نگاهی به وبسایت JPEG بندازید. ماجرا از اینجا شروع شد که داشتم خبر شایعهی امکان اضافهشدن پشتیبانی و ذخیرهی عکسها با فرمت JPEG-XL در آیفون ۱۶ رو میخوندم و به سببش با این فرمت آشنا شدم. با همون عادت همیشگی شروع کردم یکم بیشتر سرک کشیدن و خب خیلی سریع هم سر از وبسایت رسمی JPEG در آوردم. برام جالب بود که ما چندین و چندین نوع از JPEG داریم: XR, XS و ... که هرکدوم کاربرد و ماجرای خودشون رو دارن.
اینجا میتونید خیلی بیشتر و مفصلتر راجعبه JPEG-XL بخونید و اگر خیلی نرد بودین هم، میتونید اینجا و اینجا بیشتر راجعبه Entropy Coding که برای فشردهسازی Lossless استفاده میشه و در JPEG-XL هم استفاده شده بخونید.
اینجا میتونید خیلی بیشتر و مفصلتر راجعبه JPEG-XL بخونید و اگر خیلی نرد بودین هم، میتونید اینجا و اینجا بیشتر راجعبه Entropy Coding که برای فشردهسازی Lossless استفاده میشه و در JPEG-XL هم استفاده شده بخونید.
iDownloadBlog.com
The iPhone 16 lineup may be able to shoot photos in JPEG-XL for 3x smaller files
The iPhone 16 and iPhone 16 Pro could let you set the Camera app to use 3x smaller JPEG-XL files instead of JPEG when shooting images.
Forwarded from Amir Hossein "Amiria" Maher
This media is not supported in your browser
VIEW IN TELEGRAM
#حسین_شنبهزاده فردا ۳۶ ساله میشه و بههمین مناسبت براتون پیغامی فرستاده و ترانهای خونده.
پیغامش رو بشنوید. ترانهش رو امشب، شب تولدش، پست میکنم.
https://twitter.com/amin_o__o/status/1831968528494473628
پیغامش رو بشنوید. ترانهش رو امشب، شب تولدش، پست میکنم.
https://twitter.com/amin_o__o/status/1831968528494473628
Forwarded from Gopher Academy
🔵 عنوان مقاله
trdsql: Tool to Execute SQL Queries Upon Text-Based Data
🟢 خلاصه مقاله:
مقالهای که بررسی میکند ابزار CLI را توصیف میکند که قادر است کوئریهای SQL را بر روی فایلهای CSV، LTSV، JSON، YAML، و TBLN اجرا کند. این ابزار از دو نوع دستورالعمل SQL یعنی Postgres و MySQL پشتیبانی میکند. علاوهبر این، این ابزار میتواند بهعنوان کتابخانهای در برنامههای نوشته شده با زبان برنامهنویسی Go نیز استفاده شود. این امکان فراهم میکند که توسعهدهندگان بتوانند دادههای موجود در فرمتهای مختلف فایل را به راحتی در برنامههای خود مدیریت و تحلیل کنند. این توانایی به ویژه برای کار با دادهها در مقیاس بزرگ یا برای انجام تجزیه و تحلیلهای دادهای سریع و موثر بسیار مفید است.
🟣لینک مقاله:
https://github.com/noborus/trdsql
➖➖➖➖➖➖➖➖
👑 @gopher_academy
trdsql: Tool to Execute SQL Queries Upon Text-Based Data
🟢 خلاصه مقاله:
مقالهای که بررسی میکند ابزار CLI را توصیف میکند که قادر است کوئریهای SQL را بر روی فایلهای CSV، LTSV، JSON، YAML، و TBLN اجرا کند. این ابزار از دو نوع دستورالعمل SQL یعنی Postgres و MySQL پشتیبانی میکند. علاوهبر این، این ابزار میتواند بهعنوان کتابخانهای در برنامههای نوشته شده با زبان برنامهنویسی Go نیز استفاده شود. این امکان فراهم میکند که توسعهدهندگان بتوانند دادههای موجود در فرمتهای مختلف فایل را به راحتی در برنامههای خود مدیریت و تحلیل کنند. این توانایی به ویژه برای کار با دادهها در مقیاس بزرگ یا برای انجام تجزیه و تحلیلهای دادهای سریع و موثر بسیار مفید است.
🟣لینک مقاله:
https://github.com/noborus/trdsql
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - noborus/trdsql: CLI tool that can execute SQL queries on CSV, LTSV, JSON, YAML and TBLN. Can output to various formats.
CLI tool that can execute SQL queries on CSV, LTSV, JSON, YAML and TBLN. Can output to various formats. - noborus/trdsql
Forwarded from کداکسپلور | CodeExplore (CodeExplore)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevAcademy
بچههای کاردرست فرانتاند، اگه با
Vite، React، TypeScript و Tailwind CSS
خوب و حرفهای کار کردین، فک کنم شانس زیادی واسه کار کردن با ما دارین
ما به جای مصاحبههای سنتی یا درخواست مدارک زیاد، از شما دعوت میکنیم تا یک پروژه کوچک عملی رو انجام بدین که هم مهارتهای فنی و هم نحوه حل مساله و مسیر فکریتون رو نشون بده. ما فکر میکنیم این روش، به همه (فارغ از تحصیلاتشون، سالهایی که سابقه دارن، شرکتهایی که توش کار کردن و …) این فرصت رو میده که بتونن مهارت خودشون رو نشون بدن.
این موقعیت ریموت هست و میزان حقوق اون بینالمللی هست
آخرین مهلت برای اپلای: ۲۱ سپتامبر ۲۰۲۴
https://bento.me/bettermode
https://www.linkedin.com/posts/khortalab_hiring-frontendengineer-react-activity-7237452829806747650-s0y1?utm_source=share&utm_medium=member_desktop
💻@DevAcaademy
💬@DevAcademyGroup
Vite، React، TypeScript و Tailwind CSS
خوب و حرفهای کار کردین، فک کنم شانس زیادی واسه کار کردن با ما دارین
ما به جای مصاحبههای سنتی یا درخواست مدارک زیاد، از شما دعوت میکنیم تا یک پروژه کوچک عملی رو انجام بدین که هم مهارتهای فنی و هم نحوه حل مساله و مسیر فکریتون رو نشون بده. ما فکر میکنیم این روش، به همه (فارغ از تحصیلاتشون، سالهایی که سابقه دارن، شرکتهایی که توش کار کردن و …) این فرصت رو میده که بتونن مهارت خودشون رو نشون بدن.
این موقعیت ریموت هست و میزان حقوق اون بینالمللی هست
آخرین مهلت برای اپلای: ۲۱ سپتامبر ۲۰۲۴
https://bento.me/bettermode
https://www.linkedin.com/posts/khortalab_hiring-frontendengineer-react-activity-7237452829806747650-s0y1?utm_source=share&utm_medium=member_desktop
💻@DevAcaademy
💬@DevAcademyGroup
Bento
Bettermode
Create a beautiful page to show your audience everything you are, create, and sell in one link. Designed in Berlin.
Forwarded from کداکسپلور | CodeExplore (Koorosh)
Forwarded from Ninja Learn | نینجا لرن
قسمت ۱۸ دوره DRF منتشر شد 😁
تواین قسمت میریم و مدل user دیفالت جنگو رو کاستوم میکنیم
مشاهده قسمت ۱۸
@ninja_learn_ir
تواین قسمت میریم و مدل user دیفالت جنگو رو کاستوم میکنیم
مشاهده قسمت ۱۸
@ninja_learn_ir
YouTube
🚀 اموزش مقدماتی DRF - 📚 قسمت 18 - 👨🏫 کاستوم کردن مدل دیفالت جنگو
خوش اومدی به Ninjalearn اینجا بهت کمک میکنیم تا مهارتهای برنامهنویسی و توسعه وب رو بصورت تخصصی و اصولی یاد بگیری. 💻 از مفاهیم پایه تا تکنیکهای پیشرفته، همه چیز رو به سادهترین و کاربردیترین شکل ممکن آموزش میدیم. با ما همراه شو تا به یک توسعهدهنده حرفهای…
Forwarded from جادی | Jadi
اینم واقعا جالب بود فکر کردم شر کردنش خوبه: دفترچمه راهنمای داخلی تیم گیتلب.
https://handbook.gitlab.com/handbook/
در حدود ۲هزار صفحه است و میگه که هر چیز در شرکت/تیم قواعدش چیه و چه شکلی پیش میره. از مرخصی تا نگهداری پسورد و رزرو هتل.
به درد همه می خوره چون میگه یه تیم سطح جهانی چطوری کار می کنه و چقدر شفاف و مدون است.
https://handbook.gitlab.com/handbook/
در حدود ۲هزار صفحه است و میگه که هر چیز در شرکت/تیم قواعدش چیه و چه شکلی پیش میره. از مرخصی تا نگهداری پسورد و رزرو هتل.
به درد همه می خوره چون میگه یه تیم سطح جهانی چطوری کار می کنه و چقدر شفاف و مدون است.
The GitLab Handbook
The Handbook
Introduction The GitLab team handbook is the central repository for how we run the company. Printed, it consists of over 2,000 pages of text. As part of our value of being transparent the handbook is open to the world, and we welcome feedback. Please make…
Forwarded from Yasha
امروز هکاتون دیجیکالا شروع شد و توی این مسابقه باید یه ایدهای که مربوط به قسمت فروشندگان دیجیکالا میشه رو توی ۶ روز لانچ کنیم. یه سری ایدهها خودم دارم ولی چون تاحالا مستقیما فروشنده دیجیکالا نبودم نمیدونم که چه کمبودهایی رو داره و کدومش چه نیاز بهتری رو از کاربر رفع میکنه. اگه چیزی به ذهنتون میرسه زیر پست بگید یا پست رو بفرستید به کسی که تجربه فروشندگی توی دیجیکالا رو داشته. دوست دارم حداقل یه چیزی رو بیارم بالا حتی اگه ببازم D:
Forwarded from متخصص وردپرس | پوینا
اگر دیتابیس وردپرس شما به دست کسی افتاد میتونن رمز ورود به کاربران و ادمین رو پیدا کنن؟
میشه انجام داد ولی این کار سخته
در وردپرس رمز نگاری پسورد ها از طریق الگوریتم Phpass انجام میشه تصور کنید دو تا کاربر پسورد هایی یکسان دارن به این شکل
123pas
وردپرس پسورد های هر کدوم رو به شکل های متفاوتی رمز نگاری میکنه مثلا یکیش میشه این
$P$Bc5pIXD0s.MmishnzdgmqU0k0uG60k0
یکیش میشه این
$P$BIaq0Ck8fwMVVtTxuGHlyQqQcSlkOM0
و این باعث میشه هک کردن وردپرس تقریبا غیر ممکن بشه چون هیچ کدوم از رمز های کد گذاری شده مثل هم نیستن حتی اگر پسورد ها مثل هم باشه
@poinair پوینا
میشه انجام داد ولی این کار سخته
در وردپرس رمز نگاری پسورد ها از طریق الگوریتم Phpass انجام میشه تصور کنید دو تا کاربر پسورد هایی یکسان دارن به این شکل
123pas
وردپرس پسورد های هر کدوم رو به شکل های متفاوتی رمز نگاری میکنه مثلا یکیش میشه این
$P$Bc5pIXD0s.MmishnzdgmqU0k0uG60k0
یکیش میشه این
$P$BIaq0Ck8fwMVVtTxuGHlyQqQcSlkOM0
و این باعث میشه هک کردن وردپرس تقریبا غیر ممکن بشه چون هیچ کدوم از رمز های کد گذاری شده مثل هم نیستن حتی اگر پسورد ها مثل هم باشه
@poinair پوینا
Forwarded from کداکسپلور | CodeExplore (Koorosh)
کاربرد اعداد BigInt در جاوااسکریپت ✌️
میدونستین توی جاوااسکریپت این شرط برقراره؟
اما چرا؟ چون توی جاوااسکریپت، بزرگترین عدد صحیحی که میتونین با دقت کامل توی متغیرها ذخیره کنید، Number.MAX_SAFE_INTEGER هست که برابر با 9007199254740991 است. اگه عددی بزرگتر از این باشه، جاوااسکریپت دیگه نمیتونه به درستی اون رو مدیریت کنه و مقایسهاش دقیق نیست.
راه حلش چیه؟ باید اعدادتون رو BigInt تعریف کنید. چطوری؟ اینطوری:
البته میتونید اینکار رو هم بکنید:
#javanoscript #js #trick
☕️ @CodeExplore
میدونستین توی جاوااسکریپت این شرط برقراره؟
console.log(9999999999999999 === 10000000000000000);
// true
اما چرا؟ چون توی جاوااسکریپت، بزرگترین عدد صحیحی که میتونین با دقت کامل توی متغیرها ذخیره کنید، Number.MAX_SAFE_INTEGER هست که برابر با 9007199254740991 است. اگه عددی بزرگتر از این باشه، جاوااسکریپت دیگه نمیتونه به درستی اون رو مدیریت کنه و مقایسهاش دقیق نیست.
راه حلش چیه؟ باید اعدادتون رو BigInt تعریف کنید. چطوری؟ اینطوری:
let bigNumber = 1234567890123456789012345678901234567890n;
console.log(bigNumber);
//1234567890123456789012345678901234567890n
البته میتونید اینکار رو هم بکنید:
let number= 42
let bignumber = BigInt(number)
#javanoscript #js #trick
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔸باگ رفرال
امروز میخوام یه باگ از رفرال(زیرمجوعه گیری) رباتای تلگرام پابلیک کنم که تقریبا ازکار افتاده 🗿
ساختار لینک دعوت به این صورت:
که وقتی روش کلیک میکنید زیر مجموعه یوزری با ایدی
باگ دقیقا همینجا چون قابل پیشبینی هستن
پس اگه ما بیایم قبل از عضو شدن به ربات ایدی خودمونو جای لینک بالا بزاریم و عضو بشیم انگار زیر مجموعه خودمون شدیم
الان اکثر رباتایی که بالا میان اینو یه چیز رندوم میزارن که قابل پیشبینی نباشه مثل تصویر بالا
@TheRaymondDev
امروز میخوام یه باگ از رفرال(زیرمجوعه گیری) رباتای تلگرام پابلیک کنم که تقریبا ازکار افتاده 🗿
ساختار لینک دعوت به این صورت:
https://news.1rj.ru/str/bot?start=11111111
که وقتی روش کلیک میکنید زیر مجموعه یوزری با ایدی
11111111 میشیدباگ دقیقا همینجا چون قابل پیشبینی هستن
پس اگه ما بیایم قبل از عضو شدن به ربات ایدی خودمونو جای لینک بالا بزاریم و عضو بشیم انگار زیر مجموعه خودمون شدیم
الان اکثر رباتایی که بالا میان اینو یه چیز رندوم میزارن که قابل پیشبینی نباشه مثل تصویر بالا
@TheRaymondDev
Forwarded from محتوای آزاد سهراب
میخوام ویدئو ضبط کنم ولی نمیدونم درچه موضوعی 🥳
قبلاً قول یک پلیلیست هم داده بودم برای (آموزش کار با گنو/لینوکس) که خیلی کلیشهایه و از این دست محتواها زیاد پیدا میشه.
🥰 @SohrabContents
قبلاً قول یک پلیلیست هم داده بودم برای (آموزش کار با گنو/لینوکس) که خیلی کلیشهایه و از این دست محتواها زیاد پیدا میشه.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Code Module | کد ماژول (Mahan-Heydari)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Gopher Academy
🔵 عنوان مقاله
Go Performance from Version 1.0 to 1.22
🟢 خلاصه مقاله:
مقالهای که به بررسی تحلیلی عملکرد زبان برنامهنویسی Go از نسخه ۱.۰ تا آخرین نسخه یعنی ۱.۲۲ میپردازد، ادامهای است بر تحلیلهای قبلی نویسنده از نسخههای ۱.۲ تا ۱.۱۸ که دو سال پیش منتشر شده بود. در این مقاله، تحولات و بهینهسازیهای صورت گرفته در عملکرد زبان Go طی این سالها از ابتدای تولید تا به امروز بررسی شده است. نویسنده با استفاده از دادهها و شواهد محکم، تغییرات کلیدی در معماری و عملکرد زبان را به تفصیل تشریح کرده و نشان میدهد که چگونه این تحولات به افزایش کارایی و بهرهوری در برنامهنویسی کمک کردهاند. این مقاله میتواند منبع مفیدی برای توسعهدهندگان و مهندسان نرمافزار باشد که میخواهند دیدگاه عمیقتری نسبت به تکامل زبان Go و عملکرد آن داشته باشند.
🟣لینک مقاله:
https://benhoyt.com/writings/go-version-performance-2024/
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Go Performance from Version 1.0 to 1.22
🟢 خلاصه مقاله:
مقالهای که به بررسی تحلیلی عملکرد زبان برنامهنویسی Go از نسخه ۱.۰ تا آخرین نسخه یعنی ۱.۲۲ میپردازد، ادامهای است بر تحلیلهای قبلی نویسنده از نسخههای ۱.۲ تا ۱.۱۸ که دو سال پیش منتشر شده بود. در این مقاله، تحولات و بهینهسازیهای صورت گرفته در عملکرد زبان Go طی این سالها از ابتدای تولید تا به امروز بررسی شده است. نویسنده با استفاده از دادهها و شواهد محکم، تغییرات کلیدی در معماری و عملکرد زبان را به تفصیل تشریح کرده و نشان میدهد که چگونه این تحولات به افزایش کارایی و بهرهوری در برنامهنویسی کمک کردهاند. این مقاله میتواند منبع مفیدی برای توسعهدهندگان و مهندسان نرمافزار باشد که میخواهند دیدگاه عمیقتری نسبت به تکامل زبان Go و عملکرد آن داشته باشند.
🟣لینک مقاله:
https://benhoyt.com/writings/go-version-performance-2024/
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Benhoyt
Go performance from version 1.0 to 1.22
Shows how much the performance of Go has improved from version 1.0 through to 1.22 (including PGO) -- in its compiler, runtime, and libraries.