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.
Forwarded from کداکسپلور | CodeExplore (Koorosh)
جاوااسکریپت چطوری خلق شد؟ ✌️
📌 یه نکته جالب درباره جاوااسکریپت که خیلیها نمیدونن اینه که جاوااسکریپت در اصل در ۱۰ روز توسط یک برنامهنویس به نام برندان آیک ساخته شد! اون زمان شرکت Netscape به سرعت به یه زبان اسکریپتنویسی برای وب نیاز داشت تا بتونه با رقبا رقابت کنه. این زبان اول به نام Mocha معرفی شد، بعد اسمش شد LiveScript و نهایتاً برای استفاده از شهرت جاوا، اسمش رو به جاوااسکریپت تغییر دادن، با اینکه ارتباط زیادی با جاوا نداره.
💥 در واقع، جاوااسکریپت خیلی سریع طراحی شد و انتظار نمیرفت که تبدیل به یکی از مهمترین زبانهای وب بشه!
#javanoscript #js
☕️ @CodeExplore
#javanoscript #js
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
Forwarded from Go Casts 🚀
سراب دنیای نرم افزاری
برای خودم زیاد پیش میاد که دچار هیجان مثبت و منفی بیش از حد بشم در مورد یه چیزی حین کار.
این هیجان میتونه در مورد یه ایده جدید باشه، در مورد یادگیری یه موضوع جدید باشه، یا حتی استرس یه incident و باگ باشه.
خیلی اوقات دوست دارم تا بی نهایت وقت داشته باشم که روی یک محصول نرم افزاری کار کنم ولی از اینکه چنین وقتی ندارم ناامید میشم.
بعضی وقت ها هم که خیلی غرق کار میشم یهو از درون خالی میشم و دچار پوچی میشم، حس بیهوده بودن میکنم، اینکه اصلا چرا دارم این کار رو میکنم، آینده ش چی میشه و غیره
چنین حس هایی ممکنه کم و بیش سراغ خیلی ها اومده باشه
نسخه ای که سعی میکنم برای خودم بپیچم اینه که سعی کنم از هیچ چیزی رویا نسازم، توهم فانتزی و خیالی نداشته باشم در مورد ساخت محصول خاصی یا موقعیت خاصی
این نسخه ممکنه گاها باعث دلسردی هم بشه، اما برای من حداقل فکر میکنم منفعت هاش بیشتر از مضراتش هست، چون بهم کمک میکنه یه تعادلی بین کار و زندگی ایجاد کنم، نه کار رو اونقدر شیرین و جذاب ببینم که زمان هایی که کار نمیکنم افسوس بخورم، و نه اونقدر کار رو سخت و پر استرس ببینم که نخوام سمت ش برم، داشتن دید واقع بینانه نسبت به حال و آینده کار در حد توان(طبیعتا خیلی چیزهای آینده رو نمیشه پیش بینی کرد)، فکر میکنم باعث بشه سطح انتظارمون رو بهتر تشخیص بدیم و از کاری که میکنیم به طور میانگین بیشتر لذت ببریم و کمتر حسرت کارهای انجام نداده رو بخوریم.
دو سه روز پیش این مصاحبه از آقای اسمش رو نبر (اینقدر که تلفظش سخته!) دیدم، سازنده زبان سی پلاس پلاس، که توصیه های جالبی داشتند که کم و بیش مرتبطه به این موضوع، دوست داشتید ببینید
https://www.youtube.com/watch?v=-QxI-RP6-HM
@gocasts
برای خودم زیاد پیش میاد که دچار هیجان مثبت و منفی بیش از حد بشم در مورد یه چیزی حین کار.
این هیجان میتونه در مورد یه ایده جدید باشه، در مورد یادگیری یه موضوع جدید باشه، یا حتی استرس یه incident و باگ باشه.
خیلی اوقات دوست دارم تا بی نهایت وقت داشته باشم که روی یک محصول نرم افزاری کار کنم ولی از اینکه چنین وقتی ندارم ناامید میشم.
بعضی وقت ها هم که خیلی غرق کار میشم یهو از درون خالی میشم و دچار پوچی میشم، حس بیهوده بودن میکنم، اینکه اصلا چرا دارم این کار رو میکنم، آینده ش چی میشه و غیره
چنین حس هایی ممکنه کم و بیش سراغ خیلی ها اومده باشه
نسخه ای که سعی میکنم برای خودم بپیچم اینه که سعی کنم از هیچ چیزی رویا نسازم، توهم فانتزی و خیالی نداشته باشم در مورد ساخت محصول خاصی یا موقعیت خاصی
این نسخه ممکنه گاها باعث دلسردی هم بشه، اما برای من حداقل فکر میکنم منفعت هاش بیشتر از مضراتش هست، چون بهم کمک میکنه یه تعادلی بین کار و زندگی ایجاد کنم، نه کار رو اونقدر شیرین و جذاب ببینم که زمان هایی که کار نمیکنم افسوس بخورم، و نه اونقدر کار رو سخت و پر استرس ببینم که نخوام سمت ش برم، داشتن دید واقع بینانه نسبت به حال و آینده کار در حد توان(طبیعتا خیلی چیزهای آینده رو نمیشه پیش بینی کرد)، فکر میکنم باعث بشه سطح انتظارمون رو بهتر تشخیص بدیم و از کاری که میکنیم به طور میانگین بیشتر لذت ببریم و کمتر حسرت کارهای انجام نداده رو بخوریم.
دو سه روز پیش این مصاحبه از آقای اسمش رو نبر (اینقدر که تلفظش سخته!) دیدم، سازنده زبان سی پلاس پلاس، که توصیه های جالبی داشتند که کم و بیش مرتبطه به این موضوع، دوست داشتید ببینید
https://www.youtube.com/watch?v=-QxI-RP6-HM
@gocasts
YouTube
(Life) Advice From The Creator of C++
The creator of C++, Bjarne Stroustrup, shares some valuable life advice that, let’s face it, all developers, no matter their years of experience could use. According to Bjarne, ‘You can’t just do code’, you need to develop more skills if you want to be a…
Forwarded from کداکسپلور | CodeExplore (𝙰𝚖𝚒𝚗)
#api #github
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - toddmotto/public-apis: A collective list of free APIs
A collective list of free APIs. Contribute to toddmotto/public-apis development by creating an account on GitHub.