Programming facts
Open in Telegram
940
Subscribers
No data24 hours
+27 days
+1630 days
Posts Archive
روز یکشنبه عرفان عظیمی اسناد لینکشدهای رو برای Rand Fishkin از «گوگلر»های معروف میفرسته که مربوط میشن به سیستم رتبهبندی گوگل.
این اسناد لیک شده که به ویژگیهای API جستجوی گوگل مربوط میشن بیش از ۲۵۰۰ صفحه هستن و به ۱۴۰۴ ویژگی اشاه دارن.
خوندن اسناد افشا شده از سیستم رتبهبندی گوگل میتونه برای هر فردی که وبسایتی داره و علاقهمند به فهمیدن بیشتر کارکرد گوگل هست مفید باشه.
مقاله فارسی:
https://rahdigital.ir/leaked-google-search-api/
@soheil_programmer
از Khoj برای ساخت Agent های مختلف برای اتصال به فایلهای شخصی یا حتی Notion استفاده کنید.
دسترسی به اینترنت هم داره و دو روزه ریپوی اول گیتهابه.
https://github.com/khoj-ai/khoj
@soheil_programmer
#async_await
🥇عملیات همگام (Synchronous)
در عملیات همگام، کد به ترتیب و خط به خط اجرا میشود. هر خط کد باید کامل اجرا شود تا خط بعدی اجرا شود. به عبارت دیگر، عملیات بعدی منتظر میماند تا عملیات قبلی به پایان برسد.
🥈عملیات ناهمگام (Asynchronous)
در عملیات ناهمگام، کد به ترتیب نوشته شده اجرا نمیشود. برخی عملیات میتوانند زمانبر باشند (مثل درخواستهای شبکه یا عملیات فایل)، بنابراین این عملیاتها به صورت ناهمگام اجرا میشوند تا برنامه بتواند به اجرای کدهای دیگر ادامه دهد بدون اینکه منتظر اتمام عملیات زمانبر بماند.
@soheil_programmer
بعد از این مدتی که از معرفی macOS جدید میگذره، توسعه دهندههای بوتلودر OpenCore یه سری اصلاحات و سازگاریها توی بلیدهای Dev اوپنکور و Kextها ایجاد کردن که میشه به راحتی بتاهای macOS جدید رو نصب کرد.
برای دیدن جدیدترین اصلاحات این لینک رو بررسی کنید:
https://github.com/AgentOps-AI/tokencost/releases
محصولات بینظیر شرکت اپل
@soheil_programmer
Full download of a website in the form of an html file in #Linux
monolith -o index.html https://web.page
Requirement:
apt install monolith
note:
عملکردی مشابه wget -mpk داره با این تفاوت که تمام assetها رو بصورت data URL ذخیره میکنه. در نتیجه وبسایت همیشه به طور کامل نمایش داده میشه.@soheil_programmer
+2
میخواستم یه ابزار خوب و جایگزین بسیار مناسب برای Postman به شما معرفی کنم.
نرم افزار httpie یک ابزار بسیار خوب برای توسعه دهندگان وب هستش که میتونن آدرس های API رو در اون تست کنن.
پشتیبانی از هوش مصنوعی و قابلیت اجرا کردن بدون نیاز به حساب کاربری از قابلیت های دیگهی این نرم افزار فوق العاده هستش.
https://httpie.io/
@soheil_programmer
✅ با این هوش مصنوعی، هر کسی میتواند طراح شود
🟢 هر خط خطی رو به یک لوگوی تمام عیار تبدیل می کند. می توانید از بین گزینه های پیشنهادی انتخاب کنید و به اصلاح آن ادامه دهید.
➡️ https://www.logodiffusion.com
#هوش_مصنوعی #AI
@soheil_programmer
برای ایجاد یک توکن تصادفی در Node.js،میتونیم از راههای زیادی استفاده کنیم.یکی از محبوبترین پکیجها برای این کار jsonwebtoken هست.
ابتدا پکیج jsonwebtoken را نصب میکنیم:
npm install jsonwebtoken
بعدش, کد زیر رو برای ایجاد یک توکن تصادفی استفاده میکنیم:
const jwt = require('jsonwebtoken');
// یک کلید محرمانه برای امضای توکن (میتواند هر رشتهای باشد)
const secretKey = 'your_secret_key';
// تابعی برای ایجاد یک توکن
function generateToken(user) {
// اطلاعات کاربر که میخواهید در توکن ذخیره کنید
const payload = {
id: user.id,
username: user.username
};
// ایجاد توکن با زمان انقضا (1 ساعت)
const token = jwt.sign(payload, secretKey, { expiresIn: '1h' });
return token;
}
مثال استفاده ازش :
const user = {
id: 1,
username: 'exampleUser'
};
const token = generateToken(user);
console.log('Generated Token:', token);
این کد یک توکن JWT ایجاد میکنه که شامل اطلاعات کاربره و برای یک ساعت معتبره(میتونید کم یا زیادش کنید).
📣از (secret key) مراقبت باشین📣
@soheil_programmer
print emoji with #python
print("\U0001f600") 😁
print("\U0001F606") 😆
print("\U0001F923") 🤣
کد اموجی های بیشتر توی این لینک قرار داره
@soheil_programmer♨️ قبول دارین با آیکونهای درست و مناسب اپها زیباتر میشن؟ 5200 تا آیکون جذاب!
اگه توی وباپلیکیشن هاتون میخواین از آیکونهای شکیل و جذاب استفاده کنید میتونید به سایت tabler icons مراجعه کنید که هم پکیج Reactjs داره هم میتونید آیکون ها رو از سایتش با فرمت PNG یا SVG دانلودش کنید. سرچ خیلی خوب و تقریبا هوشمندی داره و با سرچ کلمات کلیدی میتونید آیکون مورد نظر رو پیدا کنید.
🔅 شما از چه پکیج یا سایتی برای آیکون هاتون استفاده میکنید؟
🌐 https://tabler.io/icons
@soheil_programmer
