Forwarded from Linuxor ?
من چون بیشتر mysql کار میکنم امروز گذری کارم به postgres افتاد یه ایده جالبی توش دیدم؛
اومدن یه چیزی ساختن به اسم postgREST که لایه دیتابیس رو به صورت کانتینر میتونین جدا کنید و یه api بهتون میده به این شکل :
دیگه نیازی نیست بشینین لایه دیتای اپلیکیشنتون رو بنویسین فقط کافیه از api که میده توی اپلیکیشنتون استفاده کنید و از دیتابیستون دیتا بگیرین.
داکیومنشنش :
docs.postgrest.org
@Linuxor
اومدن یه چیزی ساختن به اسم postgREST که لایه دیتابیس رو به صورت کانتینر میتونین جدا کنید و یه api بهتون میده به این شکل :
localhost:3000/people?age=gte.18دیگه نیازی نیست بشینین لایه دیتای اپلیکیشنتون رو بنویسین فقط کافیه از api که میده توی اپلیکیشنتون استفاده کنید و از دیتابیستون دیتا بگیرین.
داکیومنشنش :
docs.postgrest.org
@Linuxor
Forwarded from Linuxor ?
Forwarded from CleverDevs (Mammad)
Forwarded from Yasha
توی این ۳ ماه اخیر اگه روی پروژه اوپن سورسی کار کردید لینکشو بفرستید.
Forwarded from Yasha
احتمالا توی رویداد بعدی تهلاگ که اوایل بهمن ماه حضوری برگزار میشه یه تایمی بتونیم اختصاص بدیم برای کسانی که این چند ماه اخیر روی پروژه اوپن سورس کار کردن. یه تایمی که بشه معرفی کرد و از تجربه گفت.
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔸حداقل ۳۳ تا اکستنشن آلوده کروم که مجموعا اطلاعات ۲.۶ میلیون کاربر رو دزدیدن شناسایی شده.
فکر میکنم Proxy SwitchyOmega رو خیلیا داشته باشن ولی خب، چک کنید چیزی از این لیست نداشته باشید:
https://arstechnica.com/security/2025/01/dozens-of-backdoored-chrome-extensions-discovered-on-2-6-million-devices/
@TheRaymondDev
فکر میکنم Proxy SwitchyOmega رو خیلیا داشته باشن ولی خب، چک کنید چیزی از این لیست نداشته باشید:
https://arstechnica.com/security/2025/01/dozens-of-backdoored-chrome-extensions-discovered-on-2-6-million-devices/
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 لیست ۳۳ اکستنشن آلوده برای مرورگر کروم
۱. VPNCity
۲. Parrot Talks
۳. Uvoice
۴. Internxt VPN
۵. Bookmark Favicon Changer
۶. Castorus
۷. Wayin AI
۸. Search Copilot AI Assistant for Chrome
۹. VidHelper - Video Downloader
۱۰. AI Assistant - ChatGPT and Gemini for Chrome
۱۱. TinaMind - The GPT-4o-powered AI Assistant!
۱۲. Bard AI chat
۱۳. Reader Mode
۱۴. Primus (prev. PADO)
۱۵. Cyberhaven security extension V3
۱۶. GraphQL Network Inspector
۱۷. GPT 4 Summary with OpenAI
۱۸. Vidnoz Flex - Video recorder & Video share
۱۹. YesCaptcha assistant
۲۰. Proxy SwitchyOmega (V3)
۲۱. Reader Mode
۲۲. Tackker - online keylogger tool
۲۳. AI Shop Buddy
۲۴. Sort by Oldest
۲۵. Rewards Search Automator
۲۶. Earny - Up to 20% Cash Back
۲۷. ChatGPT Assistant - Smart Search
۲۸. Keyboard History Recorder
۲۹. Email Hunter
۳۰. Visual Effects for Google Meet
۳۱. ChatGPT App
۳۲. Web Mirror
۳۳. Hi AI
@TheRaymondDev
۱. VPNCity
۲. Parrot Talks
۳. Uvoice
۴. Internxt VPN
۵. Bookmark Favicon Changer
۶. Castorus
۷. Wayin AI
۸. Search Copilot AI Assistant for Chrome
۹. VidHelper - Video Downloader
۱۰. AI Assistant - ChatGPT and Gemini for Chrome
۱۱. TinaMind - The GPT-4o-powered AI Assistant!
۱۲. Bard AI chat
۱۳. Reader Mode
۱۴. Primus (prev. PADO)
۱۵. Cyberhaven security extension V3
۱۶. GraphQL Network Inspector
۱۷. GPT 4 Summary with OpenAI
۱۸. Vidnoz Flex - Video recorder & Video share
۱۹. YesCaptcha assistant
۲۰. Proxy SwitchyOmega (V3)
۲۱. Reader Mode
۲۲. Tackker - online keylogger tool
۲۳. AI Shop Buddy
۲۴. Sort by Oldest
۲۵. Rewards Search Automator
۲۶. Earny - Up to 20% Cash Back
۲۷. ChatGPT Assistant - Smart Search
۲۸. Keyboard History Recorder
۲۹. Email Hunter
۳۰. Visual Effects for Google Meet
۳۱. ChatGPT App
۳۲. Web Mirror
۳۳. Hi AI
@TheRaymondDev
Ars Technica
Time to check if you ran any of these 33 malicious Chrome extensions
Two separate campaigns have been stealing credentials and browsing history for months.
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 لیست ۳۳ اکستنشن آلوده برای مرورگر کروم
۱. VPNCity
۲. Parrot Talks
۳. Uvoice
۴. Internxt VPN
۵. Bookmark Favicon Changer
۶. Castorus
۷. Wayin AI
۸. Search Copilot AI Assistant for Chrome
۹. VidHelper - Video Downloader
۱۰. AI Assistant - ChatGPT and Gemini for Chrome
۱۱. TinaMind - The GPT-4o-powered AI Assistant!
۱۲. Bard AI chat
۱۳. Reader Mode
۱۴. Primus (prev. PADO)
۱۵. Cyberhaven security extension V3
۱۶. GraphQL Network Inspector
۱۷. GPT 4 Summary with OpenAI
۱۸. Vidnoz Flex - Video recorder & Video share
۱۹. YesCaptcha assistant
۲۰. Proxy SwitchyOmega (V3)
۲۱. Reader Mode
۲۲. Tackker - online keylogger tool
۲۳. AI Shop Buddy
۲۴. Sort by Oldest
۲۵. Rewards Search Automator
۲۶. Earny - Up to 20% Cash Back
۲۷. ChatGPT Assistant - Smart Search
۲۸. Keyboard History Recorder
۲۹. Email Hunter
۳۰. Visual Effects for Google Meet
۳۱. ChatGPT App
۳۲. Web Mirror
۳۳. Hi AI
@TheRaymondDev
۱. VPNCity
۲. Parrot Talks
۳. Uvoice
۴. Internxt VPN
۵. Bookmark Favicon Changer
۶. Castorus
۷. Wayin AI
۸. Search Copilot AI Assistant for Chrome
۹. VidHelper - Video Downloader
۱۰. AI Assistant - ChatGPT and Gemini for Chrome
۱۱. TinaMind - The GPT-4o-powered AI Assistant!
۱۲. Bard AI chat
۱۳. Reader Mode
۱۴. Primus (prev. PADO)
۱۵. Cyberhaven security extension V3
۱۶. GraphQL Network Inspector
۱۷. GPT 4 Summary with OpenAI
۱۸. Vidnoz Flex - Video recorder & Video share
۱۹. YesCaptcha assistant
۲۰. Proxy SwitchyOmega (V3)
۲۱. Reader Mode
۲۲. Tackker - online keylogger tool
۲۳. AI Shop Buddy
۲۴. Sort by Oldest
۲۵. Rewards Search Automator
۲۶. Earny - Up to 20% Cash Back
۲۷. ChatGPT Assistant - Smart Search
۲۸. Keyboard History Recorder
۲۹. Email Hunter
۳۰. Visual Effects for Google Meet
۳۱. ChatGPT App
۳۲. Web Mirror
۳۳. Hi AI
@TheRaymondDev
Ars Technica
Time to check if you ran any of these 33 malicious Chrome extensions
Two separate campaigns have been stealing credentials and browsing history for months.
Forwarded from Linuxor ?
Forwarded from محتوای آزاد سهراب
رئیس بنیاد نرم افزار آزاد اروپا مطلبی رو در بلاگ بنیاد نرم افزار آزاد اروپا منتشر کرده که ترجمش رو براتون قرار میدم:
"در سال ۲۰۲۵ چه اتفاقی برای جنبش آزادی نرمافزار خواهد افتاد؟ پیشبینی چنین چیزی برای من دشوار است. اما چیزی که ۲۰ سال گذشته در بنیاد نرمافزار آزاد اروپا به من آموخت این است که برای چیزهایی که نمیتوان پیشبینی کرد آماده باشید."
— پیامی از رئیس ما، ماتیاس کیرشنر، برای خوانندگان ما.
پیشبینی آینده همیشه دشوار است، اما ما میدانیم که در بلندمدت به دنبال چه چیزی هستیم.
سال گذشته، درباره اینکه اگر FSFE موفق شود، دنیا در سال ۲۰۴۸ در زمینههای مختلف کاری ما چگونه خواهد بود، صحبت کردیم. چرا سال ۲۰۴۸؟ چون احتمال اینکه هیچکدام از ما در سال ۴۰۹۶ زنده باشیم بسیار کم است ;)
این چشمانداز ما برای سال ۲۰۴۸ است:
همه حق دارند هر نرمافزاری را روی دستگاههای خود نصب یا حذف کنند!
به عنوان بخشی از کار ما برای بیطرفی دستگاه، ما در حال دفاع از نرمافزار آزاد در برابر اپل در دادگاه عدالت اروپا هستیم و همچنان از آزادی روتر دفاع میکنیم. تلاش برای بیطرفی دستگاه در سال ۲۰۲۵ و پس از آن یکی از پایههای اصلی کار ما خواهد بود.
تمام بودجه عمومی برای نرمافزار فقط باید صرف نرمافزار آزاد شود!
این اصل در قلب تلاشهای ما قرار داشته است و ما از طریق ابتکارات مختلف تحت شعار «پول عمومی؟ کد عمومی!» آن را پیش میبریم. سال گذشته، ما به حمایت از انتقال ادارات عمومی به نرمافزار آزاد ادامه دادیم؛ در دسامبر به عنوان کارشناسان در یک جلسه استماع در پارلمان آلمان دعوت شدیم؛ به عنوان بخشی از نقش نظارتی خود، تصمیمگیرندگان را برای کارشان در این زمینه پاسخگو نگه داشتیم؛ و در سال ۲۰۲۵ یک قالب رویداد جدید برای «پول عمومی؟ کد عمومی!» آزمایش خواهیم کرد.
تمام چارچوبهای قانونی باید استفاده و توسعه نرمافزار آزاد را تشویق کنند.
در سالهای اخیر شاهد افزایش قانونگذاری در زمینه کار خود بودهایم. سال گذشته، ما درگیر قانون انعطافپذیری سایبری (CRA)، دستورالعمل مسئولیت محصول (PLD)، قانون هوش مصنوعی، قانون «اروپای قابل همکاری» و دیگر مقررات بودیم. در سال ۲۰۲۵ و پس از آن، ما به عنوان صدایی مستقل برای مشارکتکنندگان و کاربران فردی، تلاش خواهیم کرد تا تصمیمگیرندگان اهمیت و ارزش مشارکت شرکتهای نرمافزار آزاد در جامعه را درک کنند. همچنین میخواهیم چارچوبهای قانونی این مشارکتها را به رسمیت بشناسند و شرکتها و سازمانها را برای توسعه و استفاده از نرمافزار آزاد تشویق کنند.
تصمیمات مربوط به مجوزها و مسائل حقوقی باید بر اساس واقعیتها گرفته شوند، نه ترس، عدم اطمینان و تردید.
مشارکتکنندگان نرمافزار آزاد باید بدون نگرانی دائمی درباره مسائل حقوقی، بتوانند بر مشارکت در جامعه تمرکز کنند. مانند سال ۲۰۲۴، ما همچنان فضای امن و بیطرفی را برای بحثهای چالشبرانگیز حقوقی و مرتبط با مجوزها در کارگاه حقوقی و مجوزدهی FSFE فراهم خواهیم کرد. ما به دههها تلاش خود برای حمایت از مشارکتکنندگان نرمافزار آزاد با پاسخ به سوالات حقوقی آنها ادامه خواهیم داد. در سال ۲۰۲۵، یک قالب جدید برای آموزش حقوقی خود در کنار سوالات متداول حقوقی و مجوزدهی راهاندازی خواهیم کرد.
جوانان فرصت خواهند داشت تا با نرمافزار آزاد به عنوان پیشفرض کار کنند، آزمایش کنند و کدنویسی کنند.
علاوه بر فراخوان «پول عمومی؟ کد عمومی!» برای بخش آموزش، ما جوانان را تشویق میکنیم تا کدنویسی کنند و ببینند که شکل دادن به فناوری چقدر سرگرمکننده است! در سال ۲۰۲۵، چهارمین دوره مسابقه برنامهنویسی اروپایی «هکینگ جوانان برای آزادی» را برگزار خواهیم کرد. در این مسابقه، نوجوانان سراسر اروپا میتوانند برای پروژه نرمافزار آزاد خود ۱۰۲۴ یورو، ۲۰۴۸ یورو یا ۴۰۹۶ یورو جایزه ببرند. هدف ما این است که جوانان از سراسر اروپا ببینند که همسالانشان چه کارهایی با نرمافزار انجام دادهاند و الهام بگیرند. ما برندگان را در بروکسل گرد هم میآوریم تا تلاش سخت و پایدارشان را جشن بگیرند، با یکدیگر از نزدیک آشنا شوند، جوایز خود را دریافت کنند، لحظات خوشی را سپری کنند و به والدینشان نشان دهند که کار فرزندانشان چقدر ارزشمند است، حتی اگر والدینشان چیزی از کامپیوتر ندانند. ما همچنین به آنها کمک میکنیم که بیشتر با جامعه نرمافزار آزاد ارتباط برقرار کنند. علاوه بر این، به ترجمه و انتشار کتاب و فیلم «آدا و زنگمن» ادامه خواهیم داد و از کسانی که رویدادهایی برای جلب علاقه کودکان به فناوری سازماندهی میکنند، حمایت خواهیم کرد.
Forwarded from محتوای آزاد سهراب
همانطور که میبینید، کارهای زیادی در ۲۳ سال آینده پیش رو داریم. همانند ۴۰ سال گذشته این جنبش، کار آسانی نخواهد بود. ما باید هر روز سخت تلاش کنیم تا این اهداف را محقق کنیم، و من مطمئنم که برخی از این اهداف پیش از سال ۲۰۴۸ محقق خواهند شد.
من از تمام حامیان FSFE که بخشی از تلاشهای مداوم ما هستند، سپاسگزارم. به شما قول میدهم که امروز و در سالهای آینده، FSFE سخت کار خواهد کرد تا اهداف ما برای سال ۲۰۴۸ به واقعیت تبدیل شوند. با هم تأثیر مثبتی بر جامعه خواهیم گذاشت. بیایید مطمئن شویم که هر زمان به گذشته نگاه میکنیم، به تلاشهای مشترک خود برای آزادی نرمافزار افتخار کنیم!
با بهترین آرزوها،
ماتیاس کیرشنر
رئیس بنیاد نرمافزار آزاد اروپا
در ادامه درمورد این مطلب یک سری صحبت دارم که مینویسم و قرار میدم.
@SohrabContents
Forwarded from محتوای آزاد سهراب
Forwarded from SoniaCircuit (Sony @sonylibre:matrix.org)
Spotify-player in the terminal
https://github.com/aome510/spotify-player
چه همچین چیزی رو خودم نیاز داشتم حتی اگه پیدا نمیکردم میخواستم بنویسمش
پ.ن :
نکتش اینجاس توی README اش کلمه blazingly fast یا rewritten in rust استفاده نشده :)
https://github.com/aome510/spotify-player
چه همچین چیزی رو خودم نیاز داشتم حتی اگه پیدا نمیکردم میخواستم بنویسمش
پ.ن :
نکتش اینجاس توی README اش کلمه blazingly fast یا rewritten in rust استفاده نشده :)
GitHub
GitHub - aome510/spotify-player: A Spotify player in the terminal with full feature parity
A Spotify player in the terminal with full feature parity - aome510/spotify-player
Forwarded from Linuxor ?
یکی نوشته : عجیبه که SQL صد سالشه و هنوزم خیلی فوقالعاده است.
جالبه بدونید که IBM، علیرغم اینکه مخترع SQL بود، برای مدتی اون رو توی محصولات اصلی خودش عرضه نکرد. توی این فاصله، شرکت Oracle که فهمید SQL چیز خفنیه یکی از اولین سیستمهای پایگاه داده رابطهای تجاری رو بر اساس SQL ایجاد کرد؛ اهمیت ندادن به SQL یکی از بزرگ ترین اشتباهات IBM بود.
@Linuxor
جالبه بدونید که IBM، علیرغم اینکه مخترع SQL بود، برای مدتی اون رو توی محصولات اصلی خودش عرضه نکرد. توی این فاصله، شرکت Oracle که فهمید SQL چیز خفنیه یکی از اولین سیستمهای پایگاه داده رابطهای تجاری رو بر اساس SQL ایجاد کرد؛ اهمیت ندادن به SQL یکی از بزرگ ترین اشتباهات IBM بود.
@Linuxor