Forwarded from Linuxor ?
اگر به دنیای هک و امنیت سایبری علاقهمند هستی، ریپوی Awesome Hacking توی گیتهاب یه منبع بینظیره. این ریپو توش کلی از ابزارها، دورههای آموزشی، چالشهای CTF، منابع تست نفوذ، مقالات فنی، و کلی لینک مفید توی دسته بندی های مختلف مثلا اندروید، وب DevSecOps ،IoT و ... هستش که برای شروع خیلی میتونه مفید باشه
github.com/Hack-with-Github/Awesome-Hacking
چند روز پیش هم بهش AI Security اضافه کردن
@Linuxor
github.com/Hack-with-Github/Awesome-Hacking
چند روز پیش هم بهش AI Security اضافه کردن
@Linuxor
Forwarded from Linuxor ?
مصاحبه فنی گاهی میتونه استرسزا باشه، ولی با ریپوی awesome-interview-questions خیلی از سوالهای احتمالی رو جلوت داری و خیالت راحتتر میشه. هرچی لازم داری از سوالات مصاحبه زبانهای مختلف و چالشهای کدنویسی اینجا هست.
github.com/DopplerHQ/awesome-interview-questions
@Linuxor
github.com/DopplerHQ/awesome-interview-questions
@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 در سایت هایی که ورود پیامکی دارد و هنگامی که شماره موبایل وارد می کنید و یک پنجره کد OTP نشان می دهد و یک کلیک فرم کد ورود را پر می کند که به آن متد navigator.credentials.get می گویند.
در اینجا یه متد
نمونه کدی که در افزونه وردپرس Authora بکار بردیم.
با این روش وقتی فرم کد OTP پر می کند و خودکار تایید می کنند و به صفحه مثلا ادمین هدایت می کند.
@TheRaymondDev
در اینجا یه متد
navigator.credentials.get() داریم که کد OTP رو خودکار در فرم پر می کند یا یک لمس فرم رو پر کنید. این برای اندروید است.نمونه کدی که در افزونه وردپرس Authora بکار بردیم.
if ('OTPCredential' in window) {
const ac = new AbortController();
$('#authora-verify').submit(function (e) {
ac.abort();
});
navigator.credentials.get({
otp: { transport: ['sms'] },
signal: ac.signal
}).then(process_otp);
}با این روش وقتی فرم کد OTP پر می کند و خودکار تایید می کنند و به صفحه مثلا ادمین هدایت می کند.
@TheRaymondDev
web.dev
SMS OTP form best practices | web.dev
Asking a user to provide a one-time password is a common way to confirm a user's identity. Learn best practices to build an SMS OTP form, with great user experience.
Forwarded from Gopher Academy
🔵 عنوان مقاله
Centralize HTTP Error Handling in Go
🟢 خلاصه مقاله:
مقاله به بررسی روش نوآورانهای برای مدیریت بهینهتر HTTP handlers با استفاده از تابع wrapper و خطای سفارشی میپردازد. این روش با ایجاد نوع خطای سفارشی و تابع wrapper که دور HTTP handlers پیچیده میشود، کمک میکند تا خطاها به طور موثرتری مدیریت شوند و ساختار کد نظیفتر و قابل نگهداریتری داشته باشد. با اعمال این الگو، توسعهدهندگان میتوانند پاسخها را استاندارد کرده و کدهای تکراری را کاهش دهند.
🟣لینک مقاله:
https://golangweekly.com/link/169217/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Centralize HTTP Error Handling in Go
🟢 خلاصه مقاله:
مقاله به بررسی روش نوآورانهای برای مدیریت بهینهتر HTTP handlers با استفاده از تابع wrapper و خطای سفارشی میپردازد. این روش با ایجاد نوع خطای سفارشی و تابع wrapper که دور HTTP handlers پیچیده میشود، کمک میکند تا خطاها به طور موثرتری مدیریت شوند و ساختار کد نظیفتر و قابل نگهداریتری داشته باشد. با اعمال این الگو، توسعهدهندگان میتوانند پاسخها را استاندارد کرده و کدهای تکراری را کاهش دهند.
🟣لینک مقاله:
https://golangweekly.com/link/169217/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Alexisbouchez
Centralize HTTP Error Handling in Go
Learn a simple pattern to centralize error handling in your Golang HTTP handlers and keep your code clean and maintainable.
Forwarded from Linuxor ?
میدونستین یه لایه پایین تر داکر یه چیزی به اسم Moby هستش ؟
شرکت های بزرگ باهاش سیستم مدیریت کانتینر اختصاصی خودشونو میسازن (مثلاً یه نسخه خاصسازیشده از Docker برای یک سیستمعامل خاص یا دیتاسنتر اختصاصی).
بعضی پروژه ها مثل Balena (برای IoT) هم از اجزای Moby برای ساخت سیستم کانتینری مخصوص دستگاههای کوچک استفاده میکنن که کنترل بیشتری نسبت به داکر داشته باشن.
@Linuxor
شرکت های بزرگ باهاش سیستم مدیریت کانتینر اختصاصی خودشونو میسازن (مثلاً یه نسخه خاصسازیشده از Docker برای یک سیستمعامل خاص یا دیتاسنتر اختصاصی).
بعضی پروژه ها مثل Balena (برای IoT) هم از اجزای Moby برای ساخت سیستم کانتینری مخصوص دستگاههای کوچک استفاده میکنن که کنترل بیشتری نسبت به داکر داشته باشن.
@Linuxor
Forwarded from Linuxor ?
این ریپو پر ایده های پروژه برنامه نویسیه که به عنوان رزومه یا تمرین میشه ازشون استفاده کرد
github.com/florinpop17/app-ideas
@Linuxor
github.com/florinpop17/app-ideas
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
توی vs code حالا میتونید از ollama و مدل های لوکال خودتون تو copilot استفاده کنین
کافیه Command Palette (F1) رو باز کنین و از بخش Configure Models فعال کنین
@DevTwitter | <Shojaei/>
کافیه Command Palette (F1) رو باز کنین و از بخش Configure Models فعال کنین
@DevTwitter | <Shojaei/>
Forwarded from Geek Alerts
گوگل قراره تو رویداد I/O ۲۰۲۵ که ۲۰ و ۲۱ می (۳۰ اردیبهشت) برگزار میشه، از مدل آپدیت شده Gemini Ultra، پروژه آسترا و ایجنت AI پروژه مارینر رونمایی کنه. [L]
مرورگر کروم حالا PDFهای اسکن شده رو با OCR میخونه (متنش رو استخراج میکنه). [L]
کروم قراره بهصورت پیشفرض بدون اختیارات کامل ادمین اجرا بشه، این کمک میکنه اگه سایت یا اکستنشنی آلوده باشه دسترسی مهمی به سیستم شما نداشته باشه. [L]
نسخه کروم اندروید بهزودی میتونه کدهای تایید پیامکی (OTP) رو به طور خودکار پر کنه. این قابلیت که الان تو خیلی از اپهای اندرویدی هست، قراره به وبسایتها هم بیاد. [L]
گوگل تو ثبت پتنتهای AI تو آمریکا برای اولین بار از IBM جلو افتاده و الان اول هست. [L]
گوگل وان اول فقط برای فضای ذخیرهسازی بود ولی گوگل بعدا AI رو هم بهش اضافه کرد، به همین دلیل امسال مشترکانش از ۱۰۰ میلیون به ۱۵۰ میلیون نفر رسیدن. این سرویس جدید اضافه شده به گوگل وان اسمش AI Premium هست. [L]
گوگل داره روی قابلیت آزمایشی «Discussions» تو صفحه جستجو کار میکنه که احتمالا هدفشون ساختن چیزی شبیه به ردیت داخل گوگل هست. [L]
یه نسخه از Gemini داره به آیفونهای چینی میاد، اونجا OpenAI کار نمیکنه و بعضیها نگرانن که این کار ممکنه حریمخصوصی افراد رو به خطر بندازه. [L]
🤓 @geekalerts
مرورگر کروم حالا PDFهای اسکن شده رو با OCR میخونه (متنش رو استخراج میکنه). [L]
کروم قراره بهصورت پیشفرض بدون اختیارات کامل ادمین اجرا بشه، این کمک میکنه اگه سایت یا اکستنشنی آلوده باشه دسترسی مهمی به سیستم شما نداشته باشه. [L]
نسخه کروم اندروید بهزودی میتونه کدهای تایید پیامکی (OTP) رو به طور خودکار پر کنه. این قابلیت که الان تو خیلی از اپهای اندرویدی هست، قراره به وبسایتها هم بیاد. [L]
گوگل تو ثبت پتنتهای AI تو آمریکا برای اولین بار از IBM جلو افتاده و الان اول هست. [L]
گوگل وان اول فقط برای فضای ذخیرهسازی بود ولی گوگل بعدا AI رو هم بهش اضافه کرد، به همین دلیل امسال مشترکانش از ۱۰۰ میلیون به ۱۵۰ میلیون نفر رسیدن. این سرویس جدید اضافه شده به گوگل وان اسمش AI Premium هست. [L]
گوگل داره روی قابلیت آزمایشی «Discussions» تو صفحه جستجو کار میکنه که احتمالا هدفشون ساختن چیزی شبیه به ردیت داخل گوگل هست. [L]
یه نسخه از Gemini داره به آیفونهای چینی میاد، اونجا OpenAI کار نمیکنه و بعضیها نگرانن که این کار ممکنه حریمخصوصی افراد رو به خطر بندازه. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from a pessimistic researcher (Kc)
هنوز حلقهی دستانش به دور گردن خیام است
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
درود رفقا امیدوارم که حالتون عالی باشه
من به عنوان توسعه دهنده فرانت اند توی تیم آدران و محصول footballi.net امروز همکاریمو شروع کردم.
به زودی تجربیات مسیر استخدامی و تجربیات تکنیکالی که بدست میارم رو باهاتون شیر میکنم که باهم چیزای جدید یاد بگیریم.
من به عنوان توسعه دهنده فرانت اند توی تیم آدران و محصول footballi.net امروز همکاریمو شروع کردم.
به زودی تجربیات مسیر استخدامی و تجربیات تکنیکالی که بدست میارم رو باهاتون شیر میکنم که باهم چیزای جدید یاد بگیریم.
Forwarded from Linuxor ?
اگه وب بلدی HTML CSS JavaScript میتونی با پروژه اوپن سورس tauri یه اپلیکیشن برای همه سیسیتم عامل های گوشی و دسکتاپ بسازی، بر خلاف Electron که با مروگر کرومیوم میومد اپ براتون میساخت این میآد و از وب ویو و امکانات خود سیستم عامل استفاده میکنه و سبک تر میشه بکندش هم با Rust مینویسید و خیلی پیچیده نمیشه.
tauri.app
@Linuxor
tauri.app
@Linuxor
Forwarded from Geek Alerts
آنتروپیک میخواد یه نسل جدید از مدلهاشو معرفی کنه که توانایی پیدا کردن اشتباهاتون خودشون و اصلاحش رو دارن، این قابلیت تو برنامهنویسی هم خیلی کاربردیه و کد تولید شده رو خودکار تست و اصلاح میکنه. [L]
آقای جفری هینتون، یکی از پدرخواندههای هوش مصنوعی، که سال ۲۰۱۶ گفته بود AI تا ۵ سال دیگه رادیولوژیستها رو بیکار میکنه، حالا اعتراف کرده که تحلیلش اشتباه بوده. [L]
متا دو مدل برای تحقیقات مولکولی معرفی کرده، OMol۲۵، بزرگترین دیتاست باز شیمی محاسباتی با بیش از ۱۰۰ میلیون محاسبه مولکولی، و UMA، مدلی که خواص شیمیایی مولکولها رو با سرعت بالا پیشبینی میکنه. این ابزارها که رایگان هستن، برای کشف دارو و مواد جدید خیلی کاربرد دارن. [L]
شرکت سایت ساز ویکس از Wixel رونمایی کرد، یه ابزار AI هست که یه نسخه رایگان هم داره برای ویرایش عکس و متن همراه با قالبهای آماده، نمونه فعلیش کانوا هست. [L]
شرکت OpenAI میخواد یه دیتاسنتر ۵ گیگاواتی تو ابوظبی بسازه، مساحتش حدود ۲۶ کیلومتر مربع (بزرگتر از موناکو) و مصرف برقش معادل ۵ راکتور هستهایه، انویدیا هم قراره سختافزارهای پیشرفته مثل Blackwell GB۳۰۰ رو برای این دیتاسنتر تامین کنه. [L]
اپل داره مشکل لهجه انگلیسی مدلهای AI در زبانهای دیگه رو حل میکنه. این مدلها اغلب با محوریت انگلیسی طراحی شدن و وقتی به زبانهای دیگه صحبت میکنن، مثلا وقتی به فارسی حرف میزنن اما لهجه انگلیسی دارن. [L]
شرکت ویندسرف مدل SWE-۱ رو معرفی کرده که برای استفاده مستقیم روی خود گوشی طراحی شده. ساختارش بر پایه ترنسفورمره و میتونه ورودیهای متنی و تصویری رو همزمان پردازش کنه، سرعت پردازشش روی گوشیهای پرچمدار حدود ۲۵ توکن در ثانیه هست. [L]
بهزودی به Grok قابلیتی اضافه میشه که میتونید باهاش نقاشی بکشید یا متنی رو بنویسید و بهش بدید، ویژگی Sketchpad میتونه برای گوشیها و تبلتها که نوشتن و کشیدن راحتتره مفید باشه. [L]
تیم OpenAI داره روی GPT-۵ کار میکنه و هدف اصلیش اینه که ابزارهای مختلفش مثل Codex، Operator و سیستم حافظه رو تو یه محیط واحد بیاره تا کاربرا هی بینشون سوئیچ نکنن. [L]
ساندکلاود بعد از اعتراض کاربرها به خاطر اینکه در قوانینش نوشته بود از دیتاها برای AI استفاده میکنه حالا مجدد قوانینش رو آپدیت کرده و نوشته از دیتاها برای ساخت صدا استفاده نمیکنه و صرفا برای پیشنهاد موسیقی هست. [L]
🤓 @geekalerts
آقای جفری هینتون، یکی از پدرخواندههای هوش مصنوعی، که سال ۲۰۱۶ گفته بود AI تا ۵ سال دیگه رادیولوژیستها رو بیکار میکنه، حالا اعتراف کرده که تحلیلش اشتباه بوده. [L]
متا دو مدل برای تحقیقات مولکولی معرفی کرده، OMol۲۵، بزرگترین دیتاست باز شیمی محاسباتی با بیش از ۱۰۰ میلیون محاسبه مولکولی، و UMA، مدلی که خواص شیمیایی مولکولها رو با سرعت بالا پیشبینی میکنه. این ابزارها که رایگان هستن، برای کشف دارو و مواد جدید خیلی کاربرد دارن. [L]
شرکت سایت ساز ویکس از Wixel رونمایی کرد، یه ابزار AI هست که یه نسخه رایگان هم داره برای ویرایش عکس و متن همراه با قالبهای آماده، نمونه فعلیش کانوا هست. [L]
شرکت OpenAI میخواد یه دیتاسنتر ۵ گیگاواتی تو ابوظبی بسازه، مساحتش حدود ۲۶ کیلومتر مربع (بزرگتر از موناکو) و مصرف برقش معادل ۵ راکتور هستهایه، انویدیا هم قراره سختافزارهای پیشرفته مثل Blackwell GB۳۰۰ رو برای این دیتاسنتر تامین کنه. [L]
اپل داره مشکل لهجه انگلیسی مدلهای AI در زبانهای دیگه رو حل میکنه. این مدلها اغلب با محوریت انگلیسی طراحی شدن و وقتی به زبانهای دیگه صحبت میکنن، مثلا وقتی به فارسی حرف میزنن اما لهجه انگلیسی دارن. [L]
شرکت ویندسرف مدل SWE-۱ رو معرفی کرده که برای استفاده مستقیم روی خود گوشی طراحی شده. ساختارش بر پایه ترنسفورمره و میتونه ورودیهای متنی و تصویری رو همزمان پردازش کنه، سرعت پردازشش روی گوشیهای پرچمدار حدود ۲۵ توکن در ثانیه هست. [L]
بهزودی به Grok قابلیتی اضافه میشه که میتونید باهاش نقاشی بکشید یا متنی رو بنویسید و بهش بدید، ویژگی Sketchpad میتونه برای گوشیها و تبلتها که نوشتن و کشیدن راحتتره مفید باشه. [L]
تیم OpenAI داره روی GPT-۵ کار میکنه و هدف اصلیش اینه که ابزارهای مختلفش مثل Codex، Operator و سیستم حافظه رو تو یه محیط واحد بیاره تا کاربرا هی بینشون سوئیچ نکنن. [L]
ساندکلاود بعد از اعتراض کاربرها به خاطر اینکه در قوانینش نوشته بود از دیتاها برای AI استفاده میکنه حالا مجدد قوانینش رو آپدیت کرده و نوشته از دیتاها برای ساخت صدا استفاده نمیکنه و صرفا برای پیشنهاد موسیقی هست. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Syntax | سینتکس (alireza-fa)
اگه برای سرویس یا محصول تون به دنبال یه سرویس search engine هستید که کاربر بتونه باهاش product search کنه یا autocomplete و in-app search داشته باشه به جای راه اندازی دردسردار elasticsearch میتونید از meilisearch استفاده کنید.
الاستیک خیلی قابلیت ها داره که متفاوته با ابزاری که معرفی کردم، ولی برای مواردی که عرض کردم میتونه راه اندازی الاستیک و نگهداری ش بیش از حد سنگین باشه.
ابزار meilisearch با rust نوشته شده و زمان پاسخگویی ش خیلی پایینه (زیر ۵۰ میلی ثانیه) و تقریبا real-time آپدیت میکنه (۱ ثانیه تاخیر حدودا)
البته اعدادی که گفتم بسته به نحوه استفاده و داده شما و کانفیگ سرور میتونه متفاوت باشه
همچنین meilisearch قابلیت های فیلتر کردن ساده رو صرفا پشتیبانی میکنه اما facet search داره که فکر میکنم برای کاربردهای مذکور کافی باشه
بنظرم اگه لازم دارید چنین چیزی رو به امتحان کردنش میارزه.
Source:
LinkedIn
#meilisearch
@Syntax_fa
الاستیک خیلی قابلیت ها داره که متفاوته با ابزاری که معرفی کردم، ولی برای مواردی که عرض کردم میتونه راه اندازی الاستیک و نگهداری ش بیش از حد سنگین باشه.
ابزار meilisearch با rust نوشته شده و زمان پاسخگویی ش خیلی پایینه (زیر ۵۰ میلی ثانیه) و تقریبا real-time آپدیت میکنه (۱ ثانیه تاخیر حدودا)
البته اعدادی که گفتم بسته به نحوه استفاده و داده شما و کانفیگ سرور میتونه متفاوت باشه
همچنین meilisearch قابلیت های فیلتر کردن ساده رو صرفا پشتیبانی میکنه اما facet search داره که فکر میکنم برای کاربردهای مذکور کافی باشه
بنظرم اگه لازم دارید چنین چیزی رو به امتحان کردنش میارزه.
Source:
#meilisearch
@Syntax_fa