Forwarded from Gopher Academy
🔵 عنوان مقاله
From Python to Go: Why We Rewrote Our Ingest Pipeline
🟢 خلاصه مقاله:
شروع کار در Telemetry Harbor با پایتون بهخاطر سرعت ساخت و آزمایش آسان بود، اما با رشد ترافیک، محدودیتهای همزمانی و هزینههای مقیاسپذیری (بهویژه در تاخیرهای پُرنوسان) پدیدار شد. تیم برای مسیر داغ دریافت داده—ورود، اعتبارسنجی، نرمالسازی، دستهبندی و ارسال—به Go مهاجرت کرد تا از همزمانی سبکوزن، کارایی بهتر، مصرف حافظه کمتر و استقرار سادهتر بهره ببرد. مهاجرت تدریجی و قابلکنترل انجام شد: اجرای موازی، آینهکردن ترافیک، حفظ پروتکلها و استفاده از همان صفها، سپس فعالسازی تدریجی. نتیجه، افزایش توان عبور، کاهش تاخیرهای انتهایی و کاهش مصرف منابع و پیچیدگی عملیاتی بود. پایتون همچنان برای بخشهای آزمایشی و کنترل مناسب ماند؛ درس اصلی این است که بر اساس ماهیت کار، ابزار مناسب را انتخاب و با اندازهگیری و مهاجرت تدریجی، مسیر داغ را به زبان/پشته بهینه منتقل کنید.
🟣لینک مقاله:
https://golangweekly.com/link/173089/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
From Python to Go: Why We Rewrote Our Ingest Pipeline
🟢 خلاصه مقاله:
شروع کار در Telemetry Harbor با پایتون بهخاطر سرعت ساخت و آزمایش آسان بود، اما با رشد ترافیک، محدودیتهای همزمانی و هزینههای مقیاسپذیری (بهویژه در تاخیرهای پُرنوسان) پدیدار شد. تیم برای مسیر داغ دریافت داده—ورود، اعتبارسنجی، نرمالسازی، دستهبندی و ارسال—به Go مهاجرت کرد تا از همزمانی سبکوزن، کارایی بهتر، مصرف حافظه کمتر و استقرار سادهتر بهره ببرد. مهاجرت تدریجی و قابلکنترل انجام شد: اجرای موازی، آینهکردن ترافیک، حفظ پروتکلها و استفاده از همان صفها، سپس فعالسازی تدریجی. نتیجه، افزایش توان عبور، کاهش تاخیرهای انتهایی و کاهش مصرف منابع و پیچیدگی عملیاتی بود. پایتون همچنان برای بخشهای آزمایشی و کنترل مناسب ماند؛ درس اصلی این است که بر اساس ماهیت کار، ابزار مناسب را انتخاب و با اندازهگیری و مهاجرت تدریجی، مسیر داغ را به زبان/پشته بهینه منتقل کنید.
🟣لینک مقاله:
https://golangweekly.com/link/173089/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Harbor Scale: Engineering for Observability and SRE
From Python to Go: Why We Rewrote Our Ingest Pipeline at Harbor Scale
We rewrote Telemetry Harbor’s ingest pipeline from Python FastAPI to Go after hitting severe performance limits. The switch delivered 10x efficiency, improved data integrity with strict typing, and gave us a stable, scalable foundation for high-volume time…
Forwarded from Woland's Linux Journal (Woland)
💠addr.tools💠
مجموعهای از ابزارهای مفید نتورکینگ
🔹 challenges.addr.tools - dns-01 ACME challenge helper zone
🔹 cname.addr.tools - construct domain name aliases
🔹 dyn.addr.tools - simple dynamic DNS for your own domains, no account required
🔹 header-echo.addr.tools - view HTTP request headers, craft HTTP response headers
🔹 info.addr.tools - explore identifying information for domain names and IP addresses
🔹 ip.addr.tools - construct domain names that resolve to any given IP address
🔹 myip.addr.tools - get your public IP address
🔹 dnscheck.tools - identifies your DNS resolvers, checks DNSSEC validation, and more
🔹 myaddr.tools - yet another dynamic DNS service, custom names included
🔹 addrd - the custom dns server behind many of the above services
👉🔗 addr.tools
#دواپس #معرفی
مجموعهای از ابزارهای مفید نتورکینگ
🔹 challenges.addr.tools - dns-01 ACME challenge helper zone
🔹 cname.addr.tools - construct domain name aliases
🔹 dyn.addr.tools - simple dynamic DNS for your own domains, no account required
🔹 header-echo.addr.tools - view HTTP request headers, craft HTTP response headers
🔹 info.addr.tools - explore identifying information for domain names and IP addresses
🔹 ip.addr.tools - construct domain names that resolve to any given IP address
🔹 myip.addr.tools - get your public IP address
🔹 dnscheck.tools - identifies your DNS resolvers, checks DNSSEC validation, and more
🔹 myaddr.tools - yet another dynamic DNS service, custom names included
🔹 addrd - the custom dns server behind many of the above services
👉🔗 addr.tools
#دواپس #معرفی
Forwarded from Python Hints
ماه دیگه!
شدیدا منتظر انتشار این کتاب هستم.
اولین بار که 1st edition این کتاب رو میخوندم قبل از این بود که وارد حوزه AI بشم (چندماه قبلتر) و خیلی چیزا ازش یاد گرفتم.
امیدوارم 3rd edition هم به همون خوبی باشه.
شدیدا منتظر انتشار این کتاب هستم.
Python3.11, Django 4
اولین بار که 1st edition این کتاب رو میخوندم قبل از این بود که وارد حوزه AI بشم (چندماه قبلتر) و خیلی چیزا ازش یاد گرفتم.
امیدوارم 3rd edition هم به همون خوبی باشه.
Forwarded from IRCF | اینترنت آزاد برای همه
برگزین یه ابزار متنباز و رایگان برای تست DNS و شبکه هست، که دسترسی به آدرسها، سرعت دانلود و رجیستریهای داکر در بین سرورهای مختلف DNS رو بررسی میکنه.
اینابزار برای ویندوز، لینوکس و مکاواس منتشر شده و به کمک اون میتونین امکان دسترسی به وبسایت یا سرویس موردنظرتون رو از طریق بیشاز ۲۶ سرور DNS مورد ارزیابی قرار بدین.
👉 github.com/403unlocker/bargozin-desktop/releases/latest
🔍 ircf.space
@ircfspace
اینابزار برای ویندوز، لینوکس و مکاواس منتشر شده و به کمک اون میتونین امکان دسترسی به وبسایت یا سرویس موردنظرتون رو از طریق بیشاز ۲۶ سرور DNS مورد ارزیابی قرار بدین.
👉 github.com/403unlocker/bargozin-desktop/releases/latest
🔍 ircf.space
@ircfspace
Forwarded from SoniaCircuit (Soroush)
X (formerly Twitter)
Ana B. (@AnaBeik_GO) on X
A database allegedly linked to Iran’s IRGC surveillance program has leaked today. Tens of thousands of Iranian X user profiles and posts were tracked and analyzed with ML models to approximate MBTI personality archetypes from online behavior, apparently used…
Forwarded from Linuxor ?
وب اسمبلی یه تکنولوژیه که بهتون اجازه میده روی مرورگر کد های سطح پایین اجرا کنید، حالا یه عده اومدن توی سایت زیر یه شبیه ساز x86 ساختن که میشه باهاش سیستم عامل های مختلف رو روی مرورگر بالا آورد، توش اندروید ویندوز و سیستم عامل های لینوکسی برای تست وجود داره حتی خودتون هم میتونید سیستم عامل آپلود کنید و تستش کنید
copy.sh/v86
اوپن سورس هم هست و میشه باهاش کارای جالبی کرد.
@Linuxor
copy.sh/v86
اوپن سورس هم هست و میشه باهاش کارای جالبی کرد.
@Linuxor
Forwarded from AI Labdon
🔥بهترین مدل هوش مصنوعی برای کد نویسی و حال مسائل ریاضی؟!
▪️قطعاً مدل QwQ از شرکت چینی علیبابا انتخاب من هست ؛ یک مدل هوش مصنوعی که برای تولید کد و حل مسائل ریاضی بسیار مناسبه ؛ چرا؟! چون ویژگی های زیر رو داره :
• سرعت شگفتانگیز در نوشتن کد و حل مسائل.
• آموزش بسیار قوی در بازار هوش مصنوعی
• قابلیت درک تا 13000 توکن در متن
• تا حد زیادی هم رایگانه و راحت میتونی استفاده کنی
▪️قطعاً مدل QwQ از شرکت چینی علیبابا انتخاب من هست ؛ یک مدل هوش مصنوعی که برای تولید کد و حل مسائل ریاضی بسیار مناسبه ؛ چرا؟! چون ویژگی های زیر رو داره :
• سرعت شگفتانگیز در نوشتن کد و حل مسائل.
• آموزش بسیار قوی در بازار هوش مصنوعی
• قابلیت درک تا 13000 توکن در متن
• تا حد زیادی هم رایگانه و راحت میتونی استفاده کنی
Forwarded from Gopher Academy
🤔نتیجه جواب ها جالب بود با این مدل جدید علی بابا🤔
↙️اینم سایتش
https://chat.qwen.ai/
البته! در اینجا چند روش مختلف برای محاسبهی دنبالهی فیبوناچی در Go (Golang) آورده شده است:
### روش 1: بازگشتی (Recursive) - ساده ولی ناکارآمد
این روش سادهترین پیادهسازی است، اما برای اعداد بزرگ بسیار کند است زیرا محاسبات تکراری زیادی انجام میدهد.
### روش 2: حلقه (Iterative) - کارآمد
این روش بسیار کارآمدتر است و پیچیدگی زمانی O(n) و پیچیدگی فضایی O(1) دارد.
### روش 3: با استفاده از Memoization - کارآمد و بازگشتی
این روش از یک کَش (cache) برای ذخیره نتایج محاسبات قبلی استفاده میکند تا از تکرار محاسبات جلوگیری کند. هم بازگشتی است و هم کارآمد (پیچیدگی زمانی O(n)).
### روش 4: تولید دنباله به صورت یک برش (Slice)
اگر به جای یافتن عدد n-ام، میخواهید چند عدد اول دنباله را داشته باشید:
هر روش مزایا و معایب خودش را دارد. برای اهداف عمومی، روش حلقهای (Iterative) یا Memoization بهترین انتخابها هستند.
↙️اینم سایتش
https://chat.qwen.ai/
البته! در اینجا چند روش مختلف برای محاسبهی دنبالهی فیبوناچی در Go (Golang) آورده شده است:
### روش 1: بازگشتی (Recursive) - ساده ولی ناکارآمد
این روش سادهترین پیادهسازی است، اما برای اعداد بزرگ بسیار کند است زیرا محاسبات تکراری زیادی انجام میدهد.
package main
import "fmt"
// fibonacciRecursive calculates the nth Fibonacci number recursively.
// Note: This is inefficient for large n due to repeated calculations.
func fibonacciRecursive(n int) int {
if n <= 1 {
return n
}
return fibonacciRecursive(n-1) + fibonacciRecursive(n-2)
}
func main() {
n := 10
fmt.Printf("Fibonacci number %d (Recursive): %d\n", n, fibonacciRecursive(n))
}
### روش 2: حلقه (Iterative) - کارآمد
این روش بسیار کارآمدتر است و پیچیدگی زمانی O(n) و پیچیدگی فضایی O(1) دارد.
package main
import "fmt"
// fibonacciIterative calculates the nth Fibonacci number iteratively.
// This is efficient with O(n) time complexity and O(1) space complexity.
func fibonacciIterative(n int) int {
if n <= 1 {
return n
}
a, b := 0, 1
for i := 2; i <= n; i++ {
a, b = b, a+b
}
return b
}
func main() {
n := 10
fmt.Printf("Fibonacci number %d (Iterative): %d\n", n, fibonacciIterative(n))
}
### روش 3: با استفاده از Memoization - کارآمد و بازگشتی
این روش از یک کَش (cache) برای ذخیره نتایج محاسبات قبلی استفاده میکند تا از تکرار محاسبات جلوگیری کند. هم بازگشتی است و هم کارآمد (پیچیدگی زمانی O(n)).
package main
import "fmt"
// fibonacciMemo calculates the nth Fibonacci number using memoization.
// It uses a map to cache previously calculated results for efficiency.
func fibonacciMemo(n int, cache map[int]int) int {
if n <= 1 {
return n
}
if val, found := cache[n]; found {
return val
}
cache[n] = fibonacciMemo(n-1, cache) + fibonacciMemo(n-2, cache)
return cache[n]
}
func main() {
n := 10
cache := make(map[int]int) // Initialize the cache
result := fibonacciMemo(n, cache)
fmt.Printf("Fibonacci number %d (Memoized): %d\n", n, result)
fmt.Printf("Cache contents: %v\n", cache) // Show cached values
}
### روش 4: تولید دنباله به صورت یک برش (Slice)
اگر به جای یافتن عدد n-ام، میخواهید چند عدد اول دنباله را داشته باشید:
package main
import "fmt"
// fibonacciSequence generates a slice containing the first n Fibonacci numbers.
func fibonacciSequence(n int) []int {
if n <= 0 {
return []int{}
} else if n == 1 {
return []int{0}
} else if n == 2 {
return []int{0, 1}
}
sequence := make([]int, n)
sequence[0] = 0
sequence[1] = 1
for i := 2; i < n; i++ {
sequence[i] = sequence[i-1] + sequence[i-2]
}
return sequence
}
func main() {
n := 10
sequence := fibonacciSequence(n)
fmt.Printf("First %d Fibonacci numbers: %v\n", n, sequence)
}
هر روش مزایا و معایب خودش را دارد. برای اهداف عمومی، روش حلقهای (Iterative) یا Memoization بهترین انتخابها هستند.
chat.qwen.ai
Qwen Chat
Qwen Chat offers comprehensive functionality spanning chatbot, image and video understanding, image generation, document processing, web search integration, tool utilization, and artifacts.
Forwarded from WebBaz | وب باز (Mr. Nouri)
فکت:
برنامه نویسی یاد گرفتن فقط ۳۰ درصد پول در آوردن از برنامه نویسیه.
۳۰ درصدش درست معرفی کردنه
۴۰ درصدش شبکه سازیه
برنامه نویسی یاد گرفتن فقط ۳۰ درصد پول در آوردن از برنامه نویسیه.
۳۰ درصدش درست معرفی کردنه
۴۰ درصدش شبکه سازیه
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
صرفا جهت اطلاع:
🌐 هشدار به کاربران ایرانی درباره ابزار هوش مصنوعی اسرائیلی «بیس ۴۴»
🔹«بیس ۴۴» یک پلتفرم هوش مصنوعی برای ساخت اپلیکیشن بدون کدنویسی است که اخیراً در میان کاربران ایرانی محبوب شده است، اما پیشینه اسرائیلی مالکان و بنیانگذار با زمینه نظامی باعث نگرانی امنیتی شده است.
🔸 به گزارش وبینو، این استارتاپ توسط ماور شلومو، برنامهنویس اسرائیلی، تنها چند ماه پس از پایان دوره طولانی خدمت در نیروی ذخیره ارتش اسرائیل (پس از حملات اکتبر ۲۰۲۳) راهاندازی شد.
🔹 شرکت اسرائیلی ویکس، فعال در حوزه ساخت اپلیکیشن بدون کدنویسی، این پلتفرم را با حدود ۸۰ میلیون دلار نقدی خریداری کرد.
🔸 بنیانگذار و شرکت خریدار هر دو سابقه خدمت نظامی و فعالیت در واحدهای اطلاعاتی اسرائیل دارند؛ واحد ۸۲۰۰ ارتش که به پرورش استعدادهای فناوری مشهور است.
🔹 با توجه به این پیشینه، استفاده از بیس ۴۴ در کشورهایی مانند ایران میتواند با ریسک امنیتی و وابستگی به ساختارهای نظامی یا دولتی همراه باشد. کارشناسان توصیه میکنند کاربران و شرکتها با هوشیاری و بررسی دقیق از این ابزار استفاده کنند.
🌐 هشدار به کاربران ایرانی درباره ابزار هوش مصنوعی اسرائیلی «بیس ۴۴»
🔹«بیس ۴۴» یک پلتفرم هوش مصنوعی برای ساخت اپلیکیشن بدون کدنویسی است که اخیراً در میان کاربران ایرانی محبوب شده است، اما پیشینه اسرائیلی مالکان و بنیانگذار با زمینه نظامی باعث نگرانی امنیتی شده است.
🔸 به گزارش وبینو، این استارتاپ توسط ماور شلومو، برنامهنویس اسرائیلی، تنها چند ماه پس از پایان دوره طولانی خدمت در نیروی ذخیره ارتش اسرائیل (پس از حملات اکتبر ۲۰۲۳) راهاندازی شد.
🔹 شرکت اسرائیلی ویکس، فعال در حوزه ساخت اپلیکیشن بدون کدنویسی، این پلتفرم را با حدود ۸۰ میلیون دلار نقدی خریداری کرد.
🔸 بنیانگذار و شرکت خریدار هر دو سابقه خدمت نظامی و فعالیت در واحدهای اطلاعاتی اسرائیل دارند؛ واحد ۸۲۰۰ ارتش که به پرورش استعدادهای فناوری مشهور است.
🔹 با توجه به این پیشینه، استفاده از بیس ۴۴ در کشورهایی مانند ایران میتواند با ریسک امنیتی و وابستگی به ساختارهای نظامی یا دولتی همراه باشد. کارشناسان توصیه میکنند کاربران و شرکتها با هوشیاری و بررسی دقیق از این ابزار استفاده کنند.
Forwarded from tiivik️
🚨سرویس رسمی «آژانس امنیت سایبری اتحادیه اروپا» (ENISA) که پایگاه داده اروپایی آسیبپذیریها را ارائه میدهد.
📌 امکان جستوجو و بررسی اطلاعات مربوط به مشکلات نرمافزاری و سختافزاری را فراهم میکند، توصیههایی برای رفع آنها ارائه میدهد، وضعیت آنها را (مانند بحرانی بودن یا در حال بهرهبرداری بودن) پیگیری میکند و کمک میکند اقدامات لازم برای حفاظت از زیرساختها انجام شود.
🆔@tiivik
📌 امکان جستوجو و بررسی اطلاعات مربوط به مشکلات نرمافزاری و سختافزاری را فراهم میکند، توصیههایی برای رفع آنها ارائه میدهد، وضعیت آنها را (مانند بحرانی بودن یا در حال بهرهبرداری بودن) پیگیری میکند و کمک میکند اقدامات لازم برای حفاظت از زیرساختها انجام شود.
🆔@tiivik
Forwarded from Gopher Academy
🔵 عنوان مقاله
Introducing gomjml: MJML Email Markup for Go Developers
🟢 خلاصه مقاله:
gomjml راهی برای استفاده از MJML در پروژههای Go معرفی میکند. MJML چارچوبی است که با تگهای سفارشی، نوشتن ایمیل را ساده میکند و سپس آن را به HTML واکنشگرا و سازگار با کلاینتهای مختلف ایمیل تبدیل میسازد. پیادهسازی اصلی MJML در محیط Node است، اما gomjml این فاصله را برای توسعهدهندگان Go پر میکند تا بتوانند قالبهای MJML را از درون برنامههای Go به HTML قابل اتکا تبدیل کنند، بدون ترک اکوسیستم Go. نتیجه، ارسال ایمیلهای تراکنشی پایدار و یکدست است، با ادغام ساده در سرویسهای فعلی و امکان تکیه بر موتور اصلی MJML از طریق یک واسط مناسب در Go.
🟣لینک مقاله:
https://golangweekly.com/link/173090/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Introducing gomjml: MJML Email Markup for Go Developers
🟢 خلاصه مقاله:
gomjml راهی برای استفاده از MJML در پروژههای Go معرفی میکند. MJML چارچوبی است که با تگهای سفارشی، نوشتن ایمیل را ساده میکند و سپس آن را به HTML واکنشگرا و سازگار با کلاینتهای مختلف ایمیل تبدیل میسازد. پیادهسازی اصلی MJML در محیط Node است، اما gomjml این فاصله را برای توسعهدهندگان Go پر میکند تا بتوانند قالبهای MJML را از درون برنامههای Go به HTML قابل اتکا تبدیل کنند، بدون ترک اکوسیستم Go. نتیجه، ارسال ایمیلهای تراکنشی پایدار و یکدست است، با ادغام ساده در سرویسهای فعلی و امکان تکیه بر موتور اصلی MJML از طریق یک واسط مناسب در Go.
🟣لینک مقاله:
https://golangweekly.com/link/173090/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Preslav Rachev
Introducing gomjml: MJML for Go Developers
gomjml is a native Go implementation of the MJML email framework, making responsive email design faster and easier for Go developers.
Forwarded from Laravel News
Laravel's Enhanced String Validation with Inverse Methods https://laravel-news.com/str-startswith-endswith
Laravel News
Laravel's Enhanced String Validation with Inverse Methods - Laravel News
Simplify Laravel string validation using doesntStartWith() and doesntEndWith() methods. These inverse methods eliminate confusing double negatives, creating more readable validation logic for content filtering and input sanitization.
Forwarded from Laravel News
Password Strength Estimator Validation in Laravel https://laravel-news.com/password-strength-estimator-validation-in-laravel
Laravel News
Password Strength Estimator Validation in Laravel - Laravel News
The Laravel Zxcvbn package is a validation rule that estimates password strength using a PHP port of Dropbox's JS package. It considers using user inputs as well to determine a score for password guessability.
Forwarded from Linuxor ?
اگه توسعه دهنده ای و برای هر کار ریزی کلی ابزار نصب میکنی DevToys رو تست کن یه اپلیکیشن دسکتاپه که چندین ابزار مفید مثل تبدیل JSON، کدگذاری Base64، Minify/Format و حتی Lorem Ipsum تولید کردن رو داره.
اینو نصب کنید خیالتون راحت باشه دیگه هی سرچ نکنید و دنبال سایت هایی که آنلاین این کاراو انجام میدن نگردین!
نصب :
devtoys.app
@Linuxor
اینو نصب کنید خیالتون راحت باشه دیگه هی سرچ نکنید و دنبال سایت هایی که آنلاین این کاراو انجام میدن نگردین!
نصب :
devtoys.app
@Linuxor
Forwarded from Curious Geek ⚡️
🎙️ ویسکال پنجشنبه
سلام رفقا 😎✌️
این پنجشنبه ساعت ۹:۳۰ شب هم دور همیم؛ بیاید گپ بزنیم، بخندیم و یه چیزی از هم یاد بگیریم 🔥
موضوعات امشب:
🧰🛒 Build یا Buy برای ابزارهای ضروری تیم؟
🏠⚡🏢 دورکاری vs حضوری برای تیمهای زیرساخت و برنامهنویسی
🤖🧩 n8n (No/Low-code): فرصت یا تله؟
🧭🛠️ روتین روزانهت چیه؟ روزِ یه DevOps/Developer چطور میگذره؟
🐞🤦 یک باگ یا مشکل مسخره که ساعتها درگیرش بودی!
🚗🌄 یک سفر یا گردش کوتاه که هنوز یادش میافتی لبخند میزنی
📍 جای ماجرا: همینجا تو گروه، ویسکال
🙋♂️🙋♀️ همه دعوتید؛ کوتاه و نوبتی، هرکی یه نظر/خاطره بگه تا فضا داغ بشه!
منتظر همتونیم 🤗✨
ویس کال در گروه The Geeks برگزار میشه، کافیه از این لینک درخواست بدید تا وال ای برای یک مصاحبه دو دقیقه ای بهتون پیام بده
🔗 t.iss.one/+FYq2IWScw69hMDA8
قانون اصلی: حرف فنی در گروه ممنوع.
🍃🙂
🆔 t.iss.one/TheGeeksCommunity
سلام رفقا 😎✌️
این پنجشنبه ساعت ۹:۳۰ شب هم دور همیم؛ بیاید گپ بزنیم، بخندیم و یه چیزی از هم یاد بگیریم 🔥
موضوعات امشب:
🧰🛒 Build یا Buy برای ابزارهای ضروری تیم؟
🏠⚡🏢 دورکاری vs حضوری برای تیمهای زیرساخت و برنامهنویسی
🤖🧩 n8n (No/Low-code): فرصت یا تله؟
🧭🛠️ روتین روزانهت چیه؟ روزِ یه DevOps/Developer چطور میگذره؟
🐞🤦 یک باگ یا مشکل مسخره که ساعتها درگیرش بودی!
🚗🌄 یک سفر یا گردش کوتاه که هنوز یادش میافتی لبخند میزنی
📍 جای ماجرا: همینجا تو گروه، ویسکال
🙋♂️🙋♀️ همه دعوتید؛ کوتاه و نوبتی، هرکی یه نظر/خاطره بگه تا فضا داغ بشه!
منتظر همتونیم 🤗✨
ویس کال در گروه The Geeks برگزار میشه، کافیه از این لینک درخواست بدید تا وال ای برای یک مصاحبه دو دقیقه ای بهتون پیام بده
🔗 t.iss.one/+FYq2IWScw69hMDA8
قانون اصلی: حرف فنی در گروه ممنوع.
🍃🙂
🆔 t.iss.one/TheGeeksCommunity
Telegram
The Geeks Family
Hirad invites you to join this group on Telegram.
Forwarded from Linuxor ?
فکر کن صبح بیدار میشی و جلوی آینهت، بهجای صرفاً دیدن قیافه خوابآلودت، تاریخ، اخبار، تقویم و پیامای مهم رو ببینی. این همون چیزیه که با MagicMirror می تونید انجامش بدید فقط کافیه یه آینه نیمه شفاف بگیرید و پشتش مانیتور بزارید و این ابزار رو اجرا کنید کلی ماژول خوب داره.
اینجا مستنداتش و کد هاش هست میتونید برید بخونیدش اگه هزینه زیادی هم نمیخواید کنید میتونید روی رزبری اجراش کنید :
magicmirror.builders
@Linuxor
اینجا مستنداتش و کد هاش هست میتونید برید بخونیدش اگه هزینه زیادی هم نمیخواید کنید میتونید روی رزبری اجراش کنید :
magicmirror.builders
@Linuxor
Forwarded from Laravel News
Using SQLite in production with Laravel https://laravel-news.com/using-sqlite-in-production-with-laravel
Laravel News
Using SQLite in production with Laravel - Laravel News
Learn how to use SQLite effectively in Laravel apps. This guide covers WAL mode, busy timeouts, Eloquent casts, and transaction pitfalls. Plus workarounds for avoiding SQLITE_BUSY errors until PHP 8.5 improves SQLite support.