HICTE Blog – Telegram
HICTE Blog
1.18K subscribers
382 photos
126 videos
8 files
616 links
گروهمون: @HicteGroup

دسته بندی پست‌ها: t.me/HicteBlog/743
Download Telegram
🤣16😁2
🤣18😁1
#کتاب

Docker Deep Dive


Author: Nigel Poulton
Edition: -
Date: May 2025
Publisher:‎ Nielson
Length: 280 pages


Amazon 👀
Download 😉

🚁 Hicte Blog | (smm)
👍3
HICTE Blog
#کتاب Docker Deep Dive Author: Nigel Poulton Edition: - Date: May 2025 Publisher:‎ Nielson Length: 280 pages Amazon 👀 Download 😉 🚁 Hicte Blog | (smm)
توضیحات:

What's New in the May 2025 Edition?

This latest edition is fully updated with cutting-edge advancements in the Docker ecosystem, including:

Docker Model Runner (local LLMs with Docker) - The easiest way to run local LLMs fully integrated with the Docker toolchain and ecosystem
Wasm containers (WebAssembly) - The future of fast, portable, high-performance workloads
Multi-container LLM chatbot apps - Deploy and manage AI-powered chatbots with Docker Compose & Ollama
Professional development environment, app templates, debugging, and vulnerability scanning, with Docker Desktop, Docker Init, Docker Debug, and Docker Scout

The demand for Docker expertise is skyrocketing as organizations build cloud-native and AI-powered applications. Whether you're deploying apps locally or in the cloud, and if you need to run local LLMs, this book equips you with everything you need to succeed in the real world.

What You'll Learn:

✔️ Set up a professional Docker development environment - for free
✔️ Create and manage containerized applications from scratch
✔️ Build and share container images using Docker Hub
✔️ Deploy and orchestrate multi-container apps with Docker Compose & Swarm
✔️ Run local LLMs fast on CPUs and GPUs
✔️ Create Wasm apps, build them as Docker containers, and run them with Docker
✔️ Deploy and manage LLM chatbots with Docker Compose
✔️ Create production-ready images that run on x86 and ARM
✔️ Easy and powerful debugging with Docker Debug
✔️ Vulnerability scanning with Docker Scout
✔️ Leverage the latest Docker technologies, including Docker Desktop, Docker Debug, Docker Init, Docker Scout, and more

Whether you're a beginner looking for a step-by-step guide or an experienced developer who wants to stay ahead of the curve, Docker Deep Dive (2025 Edition) is the ultimate resource for mastering Docker.
#ابزار_لینوکس

شاید مایکروسافت هیچ وقت فکرشو نمیکرد ولی میتونین با doxx فایلای docx رو توی ترمینال باز کنین.

نصب در آرچ لینوکس:
# pacman -S doxx

پی‌نوشت: البته که ۱۰۰٪ بدون مشکل نیست ولی به عنوان یه ابزار دم دستی میتونه خیلی مفید باشه.

🚁 Hicte Blog | (smm)
👍14
#سی

تو زبان C یه کلمه داریم به عنوان register که میاد storage-class یه متغیر رو تغییر میده.

[بطور کلی storage-class یه متغیر تعیین میکنه اون چطور ذخیره بشه، طول عمرش تا کجا باشه و از کجاها تو برنامه قابل دسترسی باشه.]

با register برنامه نویس به کامپایلر پیشنهاد میده که این متغیر بجای اینکه توی RAM قرار بگیره بیاد تو registerهای CPU باشه تا دسترسی بهش سریعتر باشه. اما این صرفا یک پیشنهاده!

و وقتی این پیشنهاد برنامه نویس پذیرفته بشه سرعت دسترسی به اون متغیر افزایش چشمگیری پیدا میکنه که توی تصویر اول مشخصه.

یه نکته‌ای هم که هست اینه که شما دیگه نمیتونین آدرسی از این متغیر دریافت کنین چون دیگه جایی توی RAM نداره.

حالا که با register آشنا شدیم شاید استفاده ازش بنظر خیلی خفن بیاد ولی تو کامپایلرهای مدرن دیگه بهینه سازی به قدری خوب هست که معمولا نیازی نیست ما این چیزا رو تعیین کنیم :) توی تصویر دوم gcc رو با فلگ O3 برای بهینه سازی میبینین که چقدر تفاوت ایجاد کرده.

[البته اینجا چون حلقه کاری انجام نمیداد و خالی بود کامپایلر کلا حلقه رو ignore میکنه ولی منظور رو میرسونه.]

🚁 Hicte Blog | (smm)
👍7🔥2
🤣26👍1😁1
😁16
#کتاب

Understanding and Using C Pointers: Core Techniques for Memory Management

Author: Richard Reese
Edition: 1st
Date: June 2013
Publisher:‎ O'Reilly Media
Length: 223 pages


Amazon 👀
Download 😉

🚁 Hicte Blog | (smm)
👍4
HICTE Blog
#کتاب Understanding and Using C Pointers: Core Techniques for Memory Management Author: Richard Reese Edition: 1st Date: June 2013 Publisher:‎ O'Reilly Media Length: 223 pages Amazon 👀 Download 😉 🚁 Hicte Blog | (smm)
توضیحات:

Improve your programming through a solid understanding of C pointers and memory management. With this practical book, you’ll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese shows you how to use pointers with arrays, strings, structures, and functions, using memory models throughout the book.

Difficult to master, pointers provide C with much flexibility and power―yet few resources are dedicated to this data type. This comprehensive book has the information you need, whether you’re a beginner or an experienced C or C++ programmer or developer.

Get an introduction to pointers, including the declaration of different pointer types
Learn about dynamic memory allocation, de-allocation, and alternative memory management techniques
Use techniques for passing or returning data to and from functions
Understand the fundamental aspects of arrays as they relate to pointers
Explore the basics of strings and how pointers are used to support them
Examine why pointers can be the source of security problems, such as buffer overflow
Learn several pointer techniques, such as the use of opaque pointers, bounded pointers and, the restrict keyword
🤣19
😁8🤣41
😈7👍1😁1
#میم

و بالاخره سال ۳۰۸۲۸ قراره سال لینوکس دسکتاپ باشه! 💪🔥

🚁 Hicte Blog | (smm)
🤣21🎉3🔥2
#سی
عبارت a+++b چطور تفسیر میشه؟
Final Results
46%
a++ + b
9%
a + ++b
13%
a++ + ++b
32%
error
🤷‍♂7👍2😢2🤷‍♀1🤣1
HICTE Blog
#سی
عبارت a+++b چطور تفسیر میشه؟
#سی

توضیح:

تو تجزیه‌ی فایل منبع به توکن‌ها، کامپایلر هر کاراکتر متوالی [غیر از فاصله] رو به توکن فعلی که خونده میشه اضافه میکنه؛ مگر اینکه اضافه کردن اون کاراکتر به توکن فعلی، یه توکن معتبر رو نامعتبر کنه.

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

رو تشکیل میده.

🚁 Hicte Blog | (smm)
👍4🔥1
😁6👍5
#میم

It will DDoS your heart!

🚁 Hicte Blog | (smm)
🤣11
#کتاب

How Linux Works: What Every Superuser Should Know

Author: Brian Ward
Edition: 3rd
Date: April 2021
Publisher:‎ No Starch Press
Length: 464 pages


Amazon 👀
Download 😉

🚁 Hicte Blog | (smm)
👍3🤔1