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

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Linuxor ?
جالبه بدونید حدودای سال 2000 که Sqlite طوفانی وارد شد سرعتش از Mysql و Postgres بیشتر بود


@Linuxor
Forwarded from Agora (Alireza Azadi)
دوستان کانال متوقف نشده. مغز منه که تعطیل شده. حتی چند تا موضوع اساسی بود که میخواستم راجع‌بهشون بنویسم ولی خب چندباری تلاش کردم اما نشد. این کلمه‌ها ردیف نشدن کنار هم.. خودتون میدونید چی میگم. به هر حال، خوش به حال اونایی که روز بد و خوبشون رو کسی به‌جز خودشون نمیفهمه و باخبر نمیشه و دائم در استمرارند. مستمرانه پیش میرند.
ته کار شور حسینی مشخصه. با اینا کار پیش نمیره. حالم خوش باشه هفته‌ای دو تا متن بلند مینویسم. میرم هزارتا فیدو چک میکنم و میخونم. نباشه حتی از پس نوشتن همین چهار خط هم بر نمیام. به درک! اینقدر که این تپه چاله‌ها تکراری شده که حتی غرغر کردنش هم واسم خسته کننده‌س. بگذریم...

امشب به یک بخشی از آرشیو قدیمیم از آهنگ‌های بی‌کلام دسترسی پیدا کردم بعد از سال‌ها که این خبر خوبی بود واسه من. ماجرا اینه که سایت‌ دانلود‌ها سال‌ها پیش، یک مجموعه‌ی ۱۵ قسمتی از موسیقی بیکلام به اسم فستیوال موسیقی بی‌کلام رو آماده کرد که در طی چند ماه قسمت‌های اون رو میذاشت برای دانلود. مجموعه‌ای که خودشون به سلیقه‌ی خودشون جمع کرده بودن. من اما بعد این که از ساری رفتم و دانشگاه رو شروع کردم، توی جابجایی فایل‌ها بین هاردهای مختلف یه بخشی از آرشیو آهنگ‌هام بارها گم و پیدا شد. یکی از اون ها که خیلی دلم میخواست دوباره گوششون کنم، همین مجموعه بود (و البته مجموعه آهنگ‌های تیتراژ فیلم‌ها و سریال‌ها که دونه دونه جمعشون کرده بودم). ولی دیگه بجز دو سه قسمت آخر مجموعه که چند سال قبل آپلود شده بودن، مجموعه‌های قدیمی که برمیگشت به سال‌های ۲۰۱۲/۲۰۱۳ از دسترس خارج شده بودن و نمیشد از سایت دانلود کرد.
با این که به ادمین‌های سایت ایمیل زدم و حتی سعی کردم یکیو پیدا کنم تو خود سایت، ولی گویا واقعا فایل از سرورهاشون به خاطر این که خیلی قدیمی بودن پاک شد و این برای من نقطه‌ی پایان برای این جستجو بود و من مطئن بودم هیچ‌کس از اطرافیانم این مجموعه رو نداره.

امشب ولی گفتم یه انی‌دسک بزنم به سیستم خونه برای آخرین بار و دیدم که به! پوشه‌ی ".Instrumental Musics" هم سر جاشه. اون نقطه رو واسه این گذاشته بودم که همیشه بالای لیست پوشه‌های اهنگ‌هام باشه وقتی با اسم مرتب میکنم :) و خب رفتم توش و اون پوشه‌ی خوش سیمای خوش حجم رو دیدم و گل از گلم شکفت. آپلودش کردم روی گوگل درایو و تقریبا یک ساعت و نیم بعد، بعد از سال‌ها اون قطعه‌هایی که باهاشون تمام روز رو پشت کامپیوتر میموندم و تو اتاقم زندگی میکردم رو تونستم گوش کنم. به همون اندازه‌ی قدیم واسم دوست داشتنی و زنده بودن. حتی کاور‌هاشون رو هم که توی Player میفتاد درست خاطرم بود. امشب بعد از سال‌ها، قبل این که آهنگ پلی بشه، از روی کاور میتونستم حدس بزنم کدوم آهنگه. از اندک یادگارهای شیرن دورانی که هیچ‌وقت منو رها نکرد و تا امروز به من زنجیر شدند. مثل دیدن یادداشتی از هم‌سلولی محکوم به اعدام پشت تنها کتاب خوشی که روز و شب توی بند میخوندی.

این هم از ماجرای امروز. دو سه تاییش رو اینجا هم میذارم. شاید شما هم دوست داشتید.
Forwarded from Mr Python | مستر پایتون (─═हई╬ Del Sy ╬ईह═─)
کدام یک از روش های زیر در هک و مهندسی معکوس کردن بازی های افلاین کاربرد ندارد؟
Anonymous Quiz
16%
Memory editing
16%
Hex editing
32%
Botting
36%
Packet modification
Forwarded from DeOpenBlog
من بنده آن دمم که ساقی گوید،
یک قضیه‌ی دگر بخوان و من نتوانم.

- خیام در فصل امتحانات
Forwarded from Mr Python | مستر پایتون (^_<)
🟢 دوره مفاهیم پایه گیم هکینگ - قسمت دوم

با قسمت دوم دوره مفاهیم پایه گیم هکینگ در خدمت شما هستیم . یکی از مفاهیمی که در مباحث گیم هکینگ باید بدونیم ، مسلط بودن به مبنا های اعداد (مبنای 2 و 10 و16) هستش زیرا زبان قابل فهم کامپیوتر فقط 0 و 1 (مبنای 2 ) است و ما در مبحث گیم هکینگ با مبنای های مختلفی نظیر 2 و 10 و 16 کار خواهیم داشت از این جهت ما نیاز داریم تا مفاهیم مربوط به مبنا های مختلف اعداد رو بلد باشیم .در این قسمت وارد بخش مبنا های مختلف اعداد میشیم و مبنای 2 و 10 رو در سیستم مبنای اعداد توضیح میدیم . همچنین روش تبدیل این دو مبنا به یکدیگه رو هم خواهیم گفت . با ما همراه باشید .

link : https://mrpython.blog.ir/post/123

telegram : @mrpythonblog
Forwarded from Linuxor ?
دیدین وقتی یه چیزی رو دوست دارین کسی بهش بخواد آسیب بزنه تند برخورد می‌کنین

لینوس توروالدز هم تعهد خیلی عمیقی به لینوکس داره، بخاطر همینه که رویکرد بی پرده و صریحی به کد های کم کیفیت بقیه داره که ممکنه این رفتارش تندخویی تلقی بشه ولی از روی تعهدشه :)


@Linuxor
Forwarded from Mr Python | مستر پایتون (^_<)
🟢 دوره مفاهیم پایه گیم هکینگ - قسمت سوم

با قسمت سوم دوره مفاهیم پایه گیم هکینگ در خدمت شما هستیم . در قسمت قبلی مبحث مبنا های اعداد رو شروع کردیم و مبنا های 2 و 10 رو توضیح دادیم . در این جلسه نیز مبنای 16 که در Game Hacking بسیار مهم هستش رو توضیح میدیم و روش های تبدیلش رو میگیم . این جلسه آخرین جلسه مربوط به مبنای اعداد هستش و بعد از این جلسه وارد مباحث بعدی میشیم . با ما همراه باشید .

link : https://mrpython.blog.ir/post/124

telegram : @mrpythonblog
Forwarded from Mr Python | مستر پایتون (^_<)
🟣 دوره مفاهیم پایه گیم هکینگ - قسمت چهارم

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

link : https://mrpython.blog.ir/post/125

telegram : @mrpythonblog
Forwarded from Mr Python | مستر پایتون (^_<)
🔴 دوره مفاهیم پایه گیم هکینگ - قسمت پنجم

بالاخره از بحث های تئوری گیم هکینگ خارج میشیم و در قسمت پنجم این مجموعه خودمون دست به آچار میشیم تا یه بازی رو چیت کنیم :)) . در این قسمت مثال عملی روش Memory Editing برای هک بازی ها رو با استفاده از ابزار چیت انجین پیاده میکنیم . با ما همراه باشید .

link : https://mrpython.blog.ir/post/126

telegram : @mrpythonblog
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۳۳

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

#حافظ | گنجور
📍@iipoem
Forwarded from Gopher Academy
توی گولنگ (Go)، فایل go.mod برای مدیریت ماژول‌ها و وابستگی‌ها استفاده می‌شه و یه سری دستورات کلیدی با ابزار go وجود داره که می‌تونی باهاشون این فایل رو مدیریت کنی. در ادامه مهم‌ترین دستورات مرتبط با go.mod رو برات می‌نویسم، همراه با توضیح کوتاه:

---
### 1. شروع یه ماژول جدید
go mod init <module-name>

- کاربرد: یه فایل go.mod جدید توی پروژه‌ت ایجاد می‌کنه و نام ماژول رو مشخص می‌کنه (مثلاً github.com/username/project).
- مثال:
  go mod init github.com/me/myapp

---
### 2. اضافه کردن وابستگی
go get <package-path>

- کاربرد: یه پکیج رو به پروژه اضافه می‌کنه و توی go.mod ثبتش می‌کنه.
- مثال:
  go get github.com/gorilla/mux

- نکته: می‌تونی نسخه خاص رو با @ مشخص کنی (مثل @v1.0.0).
---
### 3. به‌روزرسانی وابستگی‌ها
go get -u

- کاربرد: همه وابستگی‌ها رو به آخرین نسخه‌شون آپدیت می‌کنه و go.mod رو به‌روز می‌کنه.
- مثال:
  go get -u github.com/gorilla/mux

(فقط یه پکیج خاص رو آپدیت می‌کنه)
---
### 4. حذف وابستگی‌های بلااستفاده
go mod tidy

- کاربرد: وابستگی‌هایی که توی کدت استفاده نمی‌شن رو از go.mod پاک می‌کنه و فایل رو مرتب نگه می‌داره.
- مثال:
  go mod tidy

---
### 5. دانلود وابستگی‌ها
go mod download

- کاربرد: همه وابستگی‌های لیست‌شده توی go.mod رو دانلود می‌کنه (بدون تغییر فایل).
- مثال:
  go mod download

---
### 6. مشاهده وابستگی‌ها
go list -m all

- کاربرد: لیست همه ماژول‌ها و نسخه‌هاشون که توی پروژه استفاده شدن رو نشون می‌ده.
- مثال:
  go list -m all

---
### 7. ویرایش دستی go.mod
go mod edit -require=<package@version>

- کاربرد: یه وابستگی خاص رو با نسخه مشخص به go.mod اضافه می‌کنه.
- مثال:
  go mod edit -require=github.com/gorilla/mux@v1.8.0

```bash
go mod edit -replace <old-path>=<new-path>
- **کاربرد:** جایگزین یه ماژول با نسخه دیگه (مثلاً محلی) می‌کنه.
- **مثال:**

bash
go mod edit -replace github.com/old/repo=./local/repo


---

### 8. **بررسی مشکلات**

bash
go mod verify
- **کاربرد:** چک می‌کنه که وابستگی‌های دانلودشده با `go.mod` همخونی دارن و دستکاری نشدن.
- **مثال:**

bash
go mod verify


---

### 9. **تبدیل پروژه قدیمی به ماژول**

bash
go mod init
- **کاربرد:** اگه پروژه‌ت قبلاً بدون ماژول بوده، این دستور یه `go.mod` براش می‌سازه و وابستگی‌ها رو حدس می‌زنه.
- **مثال:**

bash
go mod init
`

---


نکته کاربردی:
معمولاً توی پروژه‌های روزمره، بیشتر با go mod init`، `go get`، و `go mod tidy کار داری. بقیه دستورات بیشتر توی سناریوهای خاص یا دیباگینگ به کار می‌رن.


👑 @gopher_academy
کد و ریپوی ایجنت تلگرامی (CaliBot) که برای مدیریت تقویم هست آماده شد. البته که هنوز کلی کار داره. ولی هدف آموزش اینجور اپلیکیشن هاست. میتونید کد را استفاده کنید و فیچرهای زیادی بهش اضافه کنید. مثلا به ایمیل هم وصل بشه که وقتی یک قراری را ست کردید به همه اعضا ایمیل بزنه. یا اگه تداخل بین قرارها بود را بگه و درست کنه.
خلاصه که کلی چیز میتونید بهش اضافه کنید. این عکس معماری اپ را نشون میده.
Github: https://github.com/mallahyari/calibot

@DevTwitter | <Mehdi Allahyari/>
Forwarded from Go Casts 🚀
This media is not supported in your browser
VIEW IN TELEGRAM
عجب چیز خوبیه این lazygit، با گولنگ نوشته شده
https://github.com/jesseduffield/lazygit

رابط کاربری تر و تمیزی داره، لذت بردم


قبلا هم ازش lazydocker رو معرفی کرده بودم اینجا
https://news.1rj.ru/str/gocasts/598


@gocasts

Ai for Software
@aicasts_ir