Forwarded from DevTwitter | توییت برنامه نویسی
تو این ریپازیتوری اومدم ollama رو به همراه یه mcp server باندل کردم و به صورت یه اپ اکسپورتش کردم جزییات بیشتر رو تو readme نوشتم.
https://github.com/navid72m/chatbot
@DevTwitter | <navid/>
https://github.com/navid72m/chatbot
@DevTwitter | <navid/>
Forwarded from کافه تیه|یادداشتهای حامد قدیری
ما خیلی از فیلمها و سریالها را تا تهِ تیتراژها میدیدیم. و «ساسان توکلی فارسانی» از اسمهایی بود که توی خیلی از این تیتراژها تکرار میشد. حالا اگر صفحهی اینستاگرامش را ببینی، پُر است از عکسهایی که زندگی معمولِ آدمها را نشان میدهد؛ اما نشاندادنی حیرتآلود. مُرادِ من آن حیرتی است که از «فاصله» برمیآید. عکسهای او معمولیترین چیزهای زندگیِ ما را نشان میدهند اما در این نشاندادنشان فاصلهها را به رخمان میکشند.
او تعریف میکند که دههی هشتاد برخی از عکسهایش را در سایتی بارگذاری میکرد؛ سایتی که مخاطبانش «بیشتر ایرانیهای خارج از کشور بودند؛ آدمهایی که دلتنگ ایران بودند و عطش دیدن دوبارهاش رو داشتن.» همینجا فاصله عیان میشود: عکسهای او به کارِ آدمیانی میآمد که گرفتار فاصلهی جغرافیایی بودند.
اما حالا ما مخاطبان دیگری برای عکسهای او هستیم: مایی که دههی هشتاد را در همین تهران گذراندهایم اما باز هم گرفتار فاصلهایم: فاصلهی تاریخی. ما با ولعی سیرناشدنی پیِ معمولیترین روزهای گذشتهی زندگی خودمان میگردیم و از دیدنِ تکههای آشنایی که لابهلای عکسهای قدیمی میبینیم، به سفری خیالی میرویم.
در این عکسها «کیفیت» اهمیتی ندارد. حتی بیکیفیتبودنِ تصویرها هم جایی برای تخیل میگشایند و تلانبار خاطرهها را سنگینتر میکنند. اگر موجوداتی صرفا حافظهمند بودیم، یحتمل با دیدنِ این عکسها به تکوتا نمیافتادیم؛ اما ما موجوداتی خاطرهمندیم و به خاطرهها عُلقه میورزیم. خاطره، و نه حافظه، است که ما را به سفر میبرد. خاطره است که معمولیها را برایمان شگفتانگیز میکند.
«معمولیبودن» در اینجا ویژگی اسرارآمیزِ عکسهای فارسانی است: چگونه امری معمولی و روزمره ناگهان به امری تمنابرانگیز تبدیل میشود؟ آنجا که دیواری بین من و زندگیِ معمولی و روزمره ایجاد میشود و امکانِ وقوعِ دوبارهی آن را از بین میبَرد. من دیگر هیچوقت لحظهی تولد نورا را نخواهم دید؛ من دیگر هیچوقت دوسالگی حنیف را نخواهم دید؛ من دیگر هیچوقت حالِ روزهای پایانی اسفند ۱۴۰۳ را تجربه نخواهم کرد.
اما گمان میکنم از پسِ همهی این حرفها میشود این سوال بیجواب را پرسید: آیا میتوانم لحظهی معمولیِ اکنون را همان طوری زندگی کنم که در فاصلهای نهچندان دور ــــچهبسا چند ساعت و چند روز دیگرــــ بسان امری خاطرهانگیز تمنایش را خواهم داشت؟ همه تو را به پاسخ مثبت سوق میدهند اما پاسخ این است: نه.
او تعریف میکند که دههی هشتاد برخی از عکسهایش را در سایتی بارگذاری میکرد؛ سایتی که مخاطبانش «بیشتر ایرانیهای خارج از کشور بودند؛ آدمهایی که دلتنگ ایران بودند و عطش دیدن دوبارهاش رو داشتن.» همینجا فاصله عیان میشود: عکسهای او به کارِ آدمیانی میآمد که گرفتار فاصلهی جغرافیایی بودند.
اما حالا ما مخاطبان دیگری برای عکسهای او هستیم: مایی که دههی هشتاد را در همین تهران گذراندهایم اما باز هم گرفتار فاصلهایم: فاصلهی تاریخی. ما با ولعی سیرناشدنی پیِ معمولیترین روزهای گذشتهی زندگی خودمان میگردیم و از دیدنِ تکههای آشنایی که لابهلای عکسهای قدیمی میبینیم، به سفری خیالی میرویم.
در این عکسها «کیفیت» اهمیتی ندارد. حتی بیکیفیتبودنِ تصویرها هم جایی برای تخیل میگشایند و تلانبار خاطرهها را سنگینتر میکنند. اگر موجوداتی صرفا حافظهمند بودیم، یحتمل با دیدنِ این عکسها به تکوتا نمیافتادیم؛ اما ما موجوداتی خاطرهمندیم و به خاطرهها عُلقه میورزیم. خاطره، و نه حافظه، است که ما را به سفر میبرد. خاطره است که معمولیها را برایمان شگفتانگیز میکند.
«معمولیبودن» در اینجا ویژگی اسرارآمیزِ عکسهای فارسانی است: چگونه امری معمولی و روزمره ناگهان به امری تمنابرانگیز تبدیل میشود؟ آنجا که دیواری بین من و زندگیِ معمولی و روزمره ایجاد میشود و امکانِ وقوعِ دوبارهی آن را از بین میبَرد. من دیگر هیچوقت لحظهی تولد نورا را نخواهم دید؛ من دیگر هیچوقت دوسالگی حنیف را نخواهم دید؛ من دیگر هیچوقت حالِ روزهای پایانی اسفند ۱۴۰۳ را تجربه نخواهم کرد.
اما گمان میکنم از پسِ همهی این حرفها میشود این سوال بیجواب را پرسید: آیا میتوانم لحظهی معمولیِ اکنون را همان طوری زندگی کنم که در فاصلهای نهچندان دور ــــچهبسا چند ساعت و چند روز دیگرــــ بسان امری خاطرهانگیز تمنایش را خواهم داشت؟ همه تو را به پاسخ مثبت سوق میدهند اما پاسخ این است: نه.
Forwarded from DevTwitter | توییت برنامه نویسی
نرم افزار NeoHtop در مانیتورینگ سیستم لینوکسی زیبا و کارامد طراحی شده
بخش اطلاعات در جلوی هر proccess درک خوبی از فعالیت اون پروسس در Linux به شما میده
البته که از windows , Mac هم پشتیبانی میکنه
فقط کافیه نسخه Appimage را دانلود اجرا کنید
@DevTwitter | <MehrdadLinux/>
بخش اطلاعات در جلوی هر proccess درک خوبی از فعالیت اون پروسس در Linux به شما میده
البته که از windows , Mac هم پشتیبانی میکنه
فقط کافیه نسخه Appimage را دانلود اجرا کنید
@DevTwitter | <MehrdadLinux/>
Audio
رادیو جادی ۱۹۰ - مارپیچ هوش مصنوعی
در رادیوی ۱۹۰، هوش مصنوعی رو اسکول می کنیم، به بازار برنامه نویسی نگاهی داریم و مجازات سوییچ مرگ و باگ باونتی و حضور اشتباهی یه خبرنگار در چت خصوصی دولتمردان آمریکا و در نهایت هم نگاهی به ادعای هک بانک سپه رو داریم.
00:00 - رادیوجادی ۱۹۰
01:14 - مارپیچ هوش مصنوعی کلاود فلر
07:10 - صعود و افول بازار برنامه نویسی از ۲۰۲۱ تا ۲۰۲۵
10:32 - بازنویسی زدلیب با راست و سریعتر شدن این کتابخانه
14:21 - رد کپی رایت اثار تولید شده با هوش مصنوعی در آمریکا
16:45 - مهاجرت احتمالی اوبونتو ۲۵.۱۰ به یو یوتیلز راست
20:17 - کمال غفاریان
21:25 - بازنویسی تایپ اسکریپت در گو توسط مایکروسافت
23:15 - ده سال زندان برای برنامه نویسی که سوییچ مرگ رو روشن کرد
26:40 - دوازده میلیون دلار باونتی گوگل به محققین امنیتی:
29:15 - حضور اشتباهی یه خبرنگار در چت خصوصی جنگ یمن
34:04 - گپی در مورد ادعای هک بانک سپه
38:00 - بخش آخر
https://youtu.be/QnWkUX6hux0
در رادیوی ۱۹۰، هوش مصنوعی رو اسکول می کنیم، به بازار برنامه نویسی نگاهی داریم و مجازات سوییچ مرگ و باگ باونتی و حضور اشتباهی یه خبرنگار در چت خصوصی دولتمردان آمریکا و در نهایت هم نگاهی به ادعای هک بانک سپه رو داریم.
00:00 - رادیوجادی ۱۹۰
01:14 - مارپیچ هوش مصنوعی کلاود فلر
07:10 - صعود و افول بازار برنامه نویسی از ۲۰۲۱ تا ۲۰۲۵
10:32 - بازنویسی زدلیب با راست و سریعتر شدن این کتابخانه
14:21 - رد کپی رایت اثار تولید شده با هوش مصنوعی در آمریکا
16:45 - مهاجرت احتمالی اوبونتو ۲۵.۱۰ به یو یوتیلز راست
20:17 - کمال غفاریان
21:25 - بازنویسی تایپ اسکریپت در گو توسط مایکروسافت
23:15 - ده سال زندان برای برنامه نویسی که سوییچ مرگ رو روشن کرد
26:40 - دوازده میلیون دلار باونتی گوگل به محققین امنیتی:
29:15 - حضور اشتباهی یه خبرنگار در چت خصوصی جنگ یمن
34:04 - گپی در مورد ادعای هک بانک سپه
38:00 - بخش آخر
https://youtu.be/QnWkUX6hux0
Forwarded from IRCF | اینترنت آزاد برای همه
وزارت خارجه آمریکا در ژانویه سال جاری میلادی تامین مالی چندین پروژه مربوط به ایران، از جمله گروههای مدافع حقوق بشر ایرانی، پروژههای آزادی اینترنت و سازمانهای جامعه مدنی را به حالت تعلیق درآورد.
این اقدام بخشی از بررسی گستردهتر کمکهای خارجی ایالات متحده در چارچوب سیاست «اول آمریکا» در دولت ترامپ بود.
این توقف کمکها در ابتدا برای ۹۰ روز تعیین شده بود، اما ظاهرا بررسیها زودتر به پایان رسیده است.
فهرستی از «کمکهای مالی فعال» وزارت خارجه آمریکا نشان میدهد که وضعیت تقریبا تمام پروژههای مرتبط با ایران به رنگ سبز درآمده و این نشاندهنده از سرگیری #فاند به آنهاست.
چندنفر از دریافتکنندگان این کمکها گفتهاند کمکهای مالی به آنها دوباره برقرار شده و فعالیتهایشان ازسر گرفته میشود. /ایراناینترنشنال
🔍 ircf.space
@ircfspace
این اقدام بخشی از بررسی گستردهتر کمکهای خارجی ایالات متحده در چارچوب سیاست «اول آمریکا» در دولت ترامپ بود.
این توقف کمکها در ابتدا برای ۹۰ روز تعیین شده بود، اما ظاهرا بررسیها زودتر به پایان رسیده است.
فهرستی از «کمکهای مالی فعال» وزارت خارجه آمریکا نشان میدهد که وضعیت تقریبا تمام پروژههای مرتبط با ایران به رنگ سبز درآمده و این نشاندهنده از سرگیری #فاند به آنهاست.
چندنفر از دریافتکنندگان این کمکها گفتهاند کمکهای مالی به آنها دوباره برقرار شده و فعالیتهایشان ازسر گرفته میشود. /ایراناینترنشنال
🔍 ircf.space
@ircfspace
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
سیستم که کرش کرد، دل شد خراب،
لینوکس رسید و شکست این عذاب!
هر خط کُد، مثل شمشیر تیز،
آزادگی را نوشتیم، عزیز!
@TheRaymondDev
لینوکس رسید و شکست این عذاب!
هر خط کُد، مثل شمشیر تیز،
آزادگی را نوشتیم، عزیز!
@TheRaymondDev
Forwarded from DevTwitter | توییت برنامه نویسی
منابع نوشتن اکستنش php با C خیلی پراکنده و قطحی زده است
اگه php کار هستید، تمرین low level خیلی خوبیه
من اینجا توی نوشن خودم، مرحله به مرحله شروع کردم به یادگیری این تاپیک.
اینجا مراحل اولیه ش رو برای php 8.1 راحت تر میتونید دنبال کنید
https://shiny-mole-5a5.notion.site/PHP-EXT-DEVELOPMENT-193dfa7f278e80469dcef5cd0bba5202
@DevTwitter | <hadi mirzaie/>
اگه php کار هستید، تمرین low level خیلی خوبیه
من اینجا توی نوشن خودم، مرحله به مرحله شروع کردم به یادگیری این تاپیک.
اینجا مراحل اولیه ش رو برای php 8.1 راحت تر میتونید دنبال کنید
https://shiny-mole-5a5.notion.site/PHP-EXT-DEVELOPMENT-193dfa7f278e80469dcef5cd0bba5202
@DevTwitter | <hadi mirzaie/>
Forwarded from DevTwitter | توییت برنامه نویسی
به نظرم کلمه پیشرفته خیلی نسبی هست مثل دوره Java پیشرفته تدریس شده توسط یک برنامهنویس.
سوال اینجاست که ملاک این پیشرفته بودن چی هست؟ پیشرفته بودن نسبت به دوره مقدماتی که فرضا ارائه کرده یا نسبت به دانش روز دنیا یا نسبت به دانش مخاطبها یا اصلا نسبت به دانش خود فرد ارائه کننده؟
<Elyas 'Eloy' Hadizadeh Tasbiti/>
@DevTwitter
سوال اینجاست که ملاک این پیشرفته بودن چی هست؟ پیشرفته بودن نسبت به دوره مقدماتی که فرضا ارائه کرده یا نسبت به دانش روز دنیا یا نسبت به دانش مخاطبها یا اصلا نسبت به دانش خود فرد ارائه کننده؟
<Elyas 'Eloy' Hadizadeh Tasbiti/>
@DevTwitter
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔸#git flow
دفعه قبل با نحوه درست کامیت زدن اشنا شدیم حالا میخوایم بریم سراغ برنچها
ساده و خلاصه بگم ابزار گیت فلو (git flow) برای مدیریت حرفهای و تمیز برنچها هستش
شروع پروژه:
feature:
release:
hotfix:
راحت میتونید برای هر کاری که میکنی یه برنچ جدا با اسم مشخص داشته باشید اپشنهای دیگه هم داره فقط اینا نیستن
https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
@TheRaymondDev
دفعه قبل با نحوه درست کامیت زدن اشنا شدیم حالا میخوایم بریم سراغ برنچها
ساده و خلاصه بگم ابزار گیت فلو (git flow) برای مدیریت حرفهای و تمیز برنچها هستش
شروع پروژه:
git flow init
feature:
git flow feature start <feature-name>
git flow feature finish <feature-name>
release:
git flow release start <version>
git flow release finish <version>
hotfix:
git flow hotfix start <hotfix-name>
git flow hotfix finish <hotfix-name>
راحت میتونید برای هر کاری که میکنی یه برنچ جدا با اسم مشخص داشته باشید اپشنهای دیگه هم داره فقط اینا نیستن
https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
@TheRaymondDev
Forwarded from Philocode
اگه خواستید یه پروژه سمفونی با ساختار جالب ببینید:
https://github.com/kimai/kimai
https://github.com/kimai/kimai
GitHub
GitHub - kimai/kimai: Kimai is a web-based multi-user time-tracking application. Works great for everyone: freelancers, companies…
Kimai is a web-based multi-user time-tracking application. Works great for everyone: freelancers, companies, organizations - everyone can track their times, generate reports, create invoices and do...
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 تمام راههای دورزدن حساب کاربری مایکروسافت برای نصب ویندوز ۱۱ مسدود شد
در جدیدترین نسخهی پیشنمایش ویندوز ۱۱، مایکروسافت اعلام کرد که فرمان bypassnro حذف میشود تا اطمینان حاصل شود که همهی کاربران نصب ویندوز را با اتصال به اینترنت و حساب مایکروسافت به پایان میرسانند.
#خبر
#ویندوز
@TheRaymondDev
در جدیدترین نسخهی پیشنمایش ویندوز ۱۱، مایکروسافت اعلام کرد که فرمان bypassnro حذف میشود تا اطمینان حاصل شود که همهی کاربران نصب ویندوز را با اتصال به اینترنت و حساب مایکروسافت به پایان میرسانند.
#خبر
#ویندوز
@TheRaymondDev
Windows Insider Blog
Announcing Windows 11 Insider Preview Build 26200.5516 (Dev Channel)
Hello Windows Insiders, today we are releasing Windows 11 Insider Preview Build 26200.5516 (KB5054687) to the Dev Channel. REMINDER: Starting with
Forwarded from کدنویس یکروزه
script-coder (1).htm
5 KB
قفل گذاری روی برنامهی وب!
قبلاً یک ویدیو در مورد روش های ساخت قفل و فروش برنامهی تحت وب ساخته بودم. همینطور یک ابزار آفلاین هم براتون گذاشتم که کدهای HTML رو رمزگذاری میکرد.
حالا این اسکریپت رو هم به عنوان یک ابزار مطمئن داشته باشین. مثلاً اگه کد زیر رو به صفحهی اول اضافه کرده و yourdomain .com رو آدرس سایت مد نظر برای اجرا بذارین، دیگه برنامه فقط در همین آدرس درست اجرا میشه و این کد رو هم با فایل پیوستی میتونید مخدوش کنید که قابل فهم نباشه:
<script>
function checkDomain() {
const allowedDomain = "yourdomain .com";
const currentDomain = window.location.hostname;
if (currentDomain !== allowedDomain) {
document.body.innerHTML = "<h1> Access Denied: Invalid Domain </h1>";
return false;
}
return true;
}
window.onload = function() {
if (!checkDomain()) {
return;
}
console.log( "Welcome to the allowed domain!" );
};
</script>
قبلاً یک ویدیو در مورد روش های ساخت قفل و فروش برنامهی تحت وب ساخته بودم. همینطور یک ابزار آفلاین هم براتون گذاشتم که کدهای HTML رو رمزگذاری میکرد.
حالا این اسکریپت رو هم به عنوان یک ابزار مطمئن داشته باشین. مثلاً اگه کد زیر رو به صفحهی اول اضافه کرده و yourdomain .com رو آدرس سایت مد نظر برای اجرا بذارین، دیگه برنامه فقط در همین آدرس درست اجرا میشه و این کد رو هم با فایل پیوستی میتونید مخدوش کنید که قابل فهم نباشه:
<script>
function checkDomain() {
const allowedDomain = "yourdomain .com";
const currentDomain = window.location.hostname;
if (currentDomain !== allowedDomain) {
document.body.innerHTML = "<h1> Access Denied: Invalid Domain </h1>";
return false;
}
return true;
}
window.onload = function() {
if (!checkDomain()) {
return;
}
console.log( "Welcome to the allowed domain!" );
};
</script>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 دوره آموزش پروژه محور ساخت وب سایت شرکتی با لاراول 12 به روز رسانی شد.
۱۸- ایجاد مدل - کنترلر - دیتابیس - صفحه اسلایدرها
۱۹- تکمیل اسلایدرها
قیمت دوره 1,499,000 با تخفیف 60 درصد 599,000 تومان
https://rayium.ir/course/?p=1613
#لاراول
@TheRaymondDev
۱۸- ایجاد مدل - کنترلر - دیتابیس - صفحه اسلایدرها
۱۹- تکمیل اسلایدرها
قیمت دوره 1,499,000 با تخفیف 60 درصد 599,000 تومان
https://rayium.ir/course/?p=1613
#لاراول
@TheRaymondDev
Forwarded from Syntax | سینتکس (alireza-fa)
داکر کمپوز استک elk:
https://github.com/deviantony/docker-elk
خیلی بدرد بخوره
خوبیش اینه مدام آپدیتش میکنه و از آخرین نسخه استک استفاده می کنه.
همچنین fleet رو هم داره تو قسمت extentions
#elk
@syntax_fa
https://github.com/deviantony/docker-elk
خیلی بدرد بخوره
خوبیش اینه مدام آپدیتش میکنه و از آخرین نسخه استک استفاده می کنه.
همچنین fleet رو هم داره تو قسمت extentions
#elk
@syntax_fa
GitHub
GitHub - deviantony/docker-elk: The Elastic stack (ELK) powered by Docker and Compose.
The Elastic stack (ELK) powered by Docker and Compose. - deviantony/docker-elk
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 پشتیبانی از Arduino با یکپارچهسازی arduino-cli به پروژه گنوم
هم اکنون در میزکار گنوم به صورت رسمی ویرایشگر Arduino IDE V2 در دسترس است.
#خبر
#لینوکس
@TheRaymondDev
هم اکنون در میزکار گنوم به صورت رسمی ویرایشگر Arduino IDE V2 در دسترس است.
#خبر
#لینوکس
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 پشتیبانی از افزونه Arduino با یکپارچهسازی arduino-cli به پروژه گنوم
هم اکنون در میزکار گنوم به صورت رسمی ویرایشگر Arduino IDE V2 در دسترس است.
#خبر
#لینوکس
@TheRaymondDev
هم اکنون در میزکار گنوم به صورت رسمی ویرایشگر Arduino IDE V2 در دسترس است.
#خبر
#لینوکس
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 به روز رسانی نسخه v۱.۲.۳ پکیچ لاراول متاباکس
- ویژگی چک باکس اضافه شد.
- به روز رسانی مستندات انگلیسی
https://github.com/Rayiumir/laravel-metabox
#لاراول
@TheRaymondDev
- ویژگی چک باکس اضافه شد.
- به روز رسانی مستندات انگلیسی
https://github.com/Rayiumir/laravel-metabox
#لاراول
@TheRaymondDev
GitHub
GitHub - LaraPire/laravel-metabox: Easy creation of MetaBox for Laravel
Easy creation of MetaBox for Laravel. Contribute to LaraPire/laravel-metabox development by creating an account on GitHub.