Forwarded from Geek Alerts
لری پیج، همون موسس گوگل، یه شرکت جدید به اسم Dynatomics ساخته که هدفش استفاده از AI برای بهینهسازی تولید هست، خیلی در موردش توضیح ندادن ولی احتمالا یه رابط میخوان بسازن برای بازوهای رباتیک که بشه خط تولید رو خیلیسریعتر اجرا کرد، مثلا با چند خط کد بشه یه کارخونه کامل رو به کمک بازوهای رباتیک و AI راهاندازی کرد.
فعلا چراغ خاموش دارن جلو میرن، رهبرشون کریس اندرسون مدیر ارشد سابق تو Kittyhawk هست.
🔗 techcrunch
🤓 @geekalerts
فعلا چراغ خاموش دارن جلو میرن، رهبرشون کریس اندرسون مدیر ارشد سابق تو Kittyhawk هست.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from نوشتههای ترمینالی
در مورد این که چه مدلی خوبه که از برنچهای گیت استفاده کنیم، ایدههای مختلفی مطرح میشه.
یکی از بهترینهاش در این دوره زمونه، trunk based developmentئه. (مدلهای دیگه مثل git flow هم وجود داره)
در مورد trunk based اینجا میتونید اطلاعات خوبی کسب کنید.
https://trunkbaseddevelopment.com/
یکی از بهترینهاش در این دوره زمونه، trunk based developmentئه. (مدلهای دیگه مثل git flow هم وجود داره)
در مورد trunk based اینجا میتونید اطلاعات خوبی کسب کنید.
https://trunkbaseddevelopment.com/
Trunkbaseddevelopment
Trunk Based Development
A portal on this practice
Forwarded from Ninja Learn | نینجا لرن
خب خب خب WebSocket در Fastapi 🌀
امروز میخوام دربارهی یه موضوع باحال و کاربردی تو دنیای وب حرف بزنم: پیادهسازی WebSocket در FastAPI اگه دنبال ساخت اپلیکیشنهای realtime مثل چت، داشبوردهای زنده یا بازیهای آنلاین هستین، این پست براتون خیلی مفیده. پس با من همراه باشین تا با هم یاد بگیریم WebSocket چیه و چطور میتونیم تو FastAPI ازش استفاده کنیم.
🧠 WebSocket چیه و چرا مهمه؟
WebSocket یه پروتکل ارتباطیه که به کلاینت (مثل مرورگر) و سرور اجازه میده یه ارتباط دوطرفه و همیشگی داشته باشن. برعکس HTTP که فقط یه درخواست میفرستی و یه پاسخ میگیری، WebSocket این امکان رو میده که هر دو طرف هر وقت خواستن پیام بفرستن و بگیرن، بدون اینکه نیاز باشه کلاینت مدام درخواست بفرسته. این برای اپلیکیشنهایی که نیاز به آپدیتهای زنده دارن، مثل چت رومها، اعلانهای realtime یا بازیهای آنلاین، عالیه
🚀 FastAPI و WebSocket
FastAPI یه فریمورک وب مدرن و سریع برای پایتونه. یکی از قابلیتهای باحالش هم پشتیبانی از WebSocketه. FastAPI از Starlette استفاده میکنه (یه فریمورک ASGI سبک و قدرتمند)، و همین باعث میشه بتونیم به راحتی WebSocket رو پیادهسازی کنیم.
🛠 چطوری WebSocket رو تو FastAPI پیادهسازی کنیم؟
برای شروع، باید از کلاس
تو این کد:
به این میگن یه Echo Server ساده هر چی کلاینت بفرسته، سرور عینشو برمیگردونه.
📡 یه مثال پیشرفتهتر: چت روم با WebSocket
حالا بیاین یه چیز باحالتر بسازیم، مثلاً یه چت روم که چندتا کلاینت بتونن بهش وصل بشن و پیامهاشون رو به هم بفرستن. برای این کار، باید اتصالهای فعال رو مدیریت کنیم. یه کلاس به اسم ConnectionManager
اینجا چی داریم؟
ConnectionManager یه کلاسه که اتصالهای فعال رو تو یه لیست نگه میداره.
وقتی کلاینت وصل میشه، به لیست اضافه میشه (connect) و وقتی قطع میشه، حذف میشه (disconnect).
send_personal_message به یه کلاینت خاص پیام میفرسته.
broadcast به همه کلاینتهای وصلشده پیام رو میفرسته.
تو endpoint، پیام کلاینت رو میگیریم، به خودش یه جواب شخصی میدیم و به بقیه هم broadcast میکنیم.
جمعبندی ✍
WebSocket تو FastAPI به شما این امکان رو میده که اپلیکیشنهای realtime و جذاب بسازین. از چت رومها گرفته تا داشبوردهای زنده و بازیهای آنلاین.
خب اینم از این امید وارم مفید بوده باشه :]
➖➖➖➖➖➖➖➖➖
امروز میخوام دربارهی یه موضوع باحال و کاربردی تو دنیای وب حرف بزنم: پیادهسازی WebSocket در FastAPI اگه دنبال ساخت اپلیکیشنهای realtime مثل چت، داشبوردهای زنده یا بازیهای آنلاین هستین، این پست براتون خیلی مفیده. پس با من همراه باشین تا با هم یاد بگیریم WebSocket چیه و چطور میتونیم تو FastAPI ازش استفاده کنیم.
🧠 WebSocket چیه و چرا مهمه؟
WebSocket یه پروتکل ارتباطیه که به کلاینت (مثل مرورگر) و سرور اجازه میده یه ارتباط دوطرفه و همیشگی داشته باشن. برعکس HTTP که فقط یه درخواست میفرستی و یه پاسخ میگیری، WebSocket این امکان رو میده که هر دو طرف هر وقت خواستن پیام بفرستن و بگیرن، بدون اینکه نیاز باشه کلاینت مدام درخواست بفرسته. این برای اپلیکیشنهایی که نیاز به آپدیتهای زنده دارن، مثل چت رومها، اعلانهای realtime یا بازیهای آنلاین، عالیه
🚀 FastAPI و WebSocket
FastAPI یه فریمورک وب مدرن و سریع برای پایتونه. یکی از قابلیتهای باحالش هم پشتیبانی از WebSocketه. FastAPI از Starlette استفاده میکنه (یه فریمورک ASGI سبک و قدرتمند)، و همین باعث میشه بتونیم به راحتی WebSocket رو پیادهسازی کنیم.
🛠 چطوری WebSocket رو تو FastAPI پیادهسازی کنیم؟
برای شروع، باید از کلاس
WebSocket تو FastAPI استفاده کنیم. بیاین با یه مثال ساده شروع کنیم:from fastapi import FastAPI, WebSocket
app = FastAPI()
@app.websocket("/ws")
async def websocket_endpoint(websocket: WebSocket):
await websocket.accept()
while True:
data = await websocket.receive_text()
await websocket.send_text(f"پیامت این بود: {data}")
تو این کد:
یه endpoint به اسم /ws ساختیم.وقتی کلاینت بهش وصل میشه، سرور با accept() ارتباط رو قبول میکنه.بعدش تو یه حلقه پیامهای کلاینت رو میگیره و همونو برمیگردونه.
به این میگن یه Echo Server ساده هر چی کلاینت بفرسته، سرور عینشو برمیگردونه.
📡 یه مثال پیشرفتهتر: چت روم با WebSocket
حالا بیاین یه چیز باحالتر بسازیم، مثلاً یه چت روم که چندتا کلاینت بتونن بهش وصل بشن و پیامهاشون رو به هم بفرستن. برای این کار، باید اتصالهای فعال رو مدیریت کنیم. یه کلاس به اسم ConnectionManager
میسازیم که لیست اتصالها رو نگه داره و بتونیم بهشون پیام بفرستیم یا به همه broadcast کنیم.from fastapi import FastAPI, WebSocket
from typing import List
app = FastAPI()
class ConnectionManager:
def __init__(self):
self.active_connections: List[WebSocket] = []
async def connect(self, websocket: WebSocket):
await websocket.accept()
self.active_connections.append(websocket)
def disconnect(self, websocket: WebSocket):
self.active_connections.remove(websocket)
async def send_personal_message(self, message: str, websocket: WebSocket):
await websocket.send_text(message)
async def broadcast(self, message: str):
for connection in self.active_connections:
await connection.send_text(message)
manager = ConnectionManager()
@app.websocket("/ws")
async def websocket_endpoint(websocket: WebSocket):
await manager.connect(websocket)
try:
while True:
data = await websocket.receive_text()
await manager.send_personal_message(f"تو نوشتی: {data}", websocket)
await manager.broadcast(f"یکی گفت: {data}")
except Exception as e:
print(f"خطا: {e}")
finally:
manager.disconnect(websocket)
اینجا چی داریم؟
ConnectionManager یه کلاسه که اتصالهای فعال رو تو یه لیست نگه میداره.
وقتی کلاینت وصل میشه، به لیست اضافه میشه (connect) و وقتی قطع میشه، حذف میشه (disconnect).
send_personal_message به یه کلاینت خاص پیام میفرسته.
broadcast به همه کلاینتهای وصلشده پیام رو میفرسته.
تو endpoint، پیام کلاینت رو میگیریم، به خودش یه جواب شخصی میدیم و به بقیه هم broadcast میکنیم.
جمعبندی ✍
WebSocket تو FastAPI به شما این امکان رو میده که اپلیکیشنهای realtime و جذاب بسازین. از چت رومها گرفته تا داشبوردهای زنده و بازیهای آنلاین.
خب اینم از این امید وارم مفید بوده باشه :]
#️⃣ #fastapi #backend #python
➖➖➖➖➖➖➖➖➖
🥷 CHANNEL | GROUP
Forwarded from Linux Zone | لینوکس زون
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
اگر زبان اصلی که باهاش backend کار میکنید Typescript هست یک فریمورک خیلی خوب هست برای AI agent ها. اسمش Mastra ست و برای انواع اپلیکیشن ها میتونید ازش استفاده کنید از جمله:
workflows, agents, RAG, integrations and evals
خودم استفاده نکردم ولی تعریفش را زیاد شنیدم.
Github: https://github.com/mastra-ai/mastra
@DevTwitter | <Mehdi Allahyari/>
workflows, agents, RAG, integrations and evals
خودم استفاده نکردم ولی تعریفش را زیاد شنیدم.
Github: https://github.com/mastra-ai/mastra
@DevTwitter | <Mehdi Allahyari/>
Forwarded from Linuxor ?
یکی از تاثیر گذار و خفن ترین زنانی که تابحال توی کامپیوتر دیدم باربرا لیسکوف بوده، لیسکوف برنده جایزه تورینگ و اصل معروف جانشینی لیسکوف L توی Solid بوده و خیلی از اصولی که الان داریم توی سیستم های توزیع شده و برنامه نویسی استفاده میکنیم سرچشمه مغز زن نابغه ای مثل لیسکوف بوده.
امروز 8 مارس روز جهانی زن رو به لیسکوف و زنانی که دنیا رو جای بهتری برای ما کردن تبریک میگم :)
@Linuxor
امروز 8 مارس روز جهانی زن رو به لیسکوف و زنانی که دنیا رو جای بهتری برای ما کردن تبریک میگم :)
@Linuxor
Forwarded from کدنویس یکروزه
تاس سه بُعدی فقط با CSS
با این برنامهی بسیار جالب که فقط با اسکریپت CSS بسیار هنرمندانه تاس های واقعی را شبیه سازی کرده می توان بدون صدا تخته نرد هم بازی کرد!
برای چرخش تاس ها و انیمیشن نرم اونها هم از جاوااسکریپت استفاده شده.
کدنویسی با هوش مصنوعی DeepSeek
#javascript #css #html
با این برنامهی بسیار جالب که فقط با اسکریپت CSS بسیار هنرمندانه تاس های واقعی را شبیه سازی کرده می توان بدون صدا تخته نرد هم بازی کرد!
برای چرخش تاس ها و انیمیشن نرم اونها هم از جاوااسکریپت استفاده شده.
کدنویسی با هوش مصنوعی DeepSeek
#javascript #css #html
Forwarded from Codino School (ایمان غفوری)
This media is not supported in your browser
VIEW IN TELEGRAM
اینکه این همه ما روی این کانال تاکید داریم بر تست نویسی دلیل داره دوستان.
همین طوری دیمی نمیشه فرستاد روی پروداکشن
@codino
همین طوری دیمی نمیشه فرستاد روی پروداکشن
@codino
Forwarded from جادی | Jadi
یه محقق امنیتی اسپانیایی نشون داده که در چیپ محبوب ESP32 یه قابلیت داکیومنت نشده وجود داره که به اتصالهای بلوتوث و وایفای دسترسیهایی بیشتر از انتظار میده. این میکروچیپ چینی یکی از محبوبترین و پر استفادهترین قطعات سیستمهای درونساز است.
https://www.bleepingcomputer.com/news/security/undocumented-backdoor-found-in-bluetooth-chip-used-by-a-billion-devices/
https://www.bleepingcomputer.com/news/security/undocumented-backdoor-found-in-bluetooth-chip-used-by-a-billion-devices/
BleepingComputer
Undocumented commands found in Bluetooth chip used by a billion devices
The ubiquitous ESP32 microchip made by Chinese manufacturer Espressif and used by over 1 billion units as of 2023 contains undocumented commands that could be leveraged for attacks.
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 ریز تراشه ESP32 که توسط سازنده چینی Espressif ساخته شده و تا سال 2023 توسط بیش از 1 میلیارد واحد استفاده می شود، حاوی یک "درب پشتی" غیرمستند است که می تواند برای حملات مورد استفاده قرار گیرد.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
BleepingComputer
Undocumented commands found in Bluetooth chip used by a billion devices
The ubiquitous ESP32 microchip made by Chinese manufacturer Espressif and used by over 1 billion units as of 2023 contains undocumented commands that could be leveraged for attacks.
Forwarded from Linuxor ?
با این ریپو از وبسایت ها دیتا جمع آوری و Crawl میکنید برای آموزش مدل های مثل GPT مثلا میتونید GPT های سفارشی که درباره یه سایت میدونن مثلا داکیومنشن یه سایت بسازین
https://github.com/BuilderIO/gpt-crawler
@Linuxor
https://github.com/BuilderIO/gpt-crawler
@Linuxor
Forwarded from جادی | Jadi
کتاب رو برای دانلود اینجا هم گذاشتم که در اینترنت راحتتر پیدا بشه:
https://jadi.net/2025/03/aaron-swartz-book/
https://jadi.net/2025/03/aaron-swartz-book/
جادی
بررسی و دانلود کتاب نابغه باید بمیرد؛ کتابی در مورد آرون شوارتز
آرون شوارتز، آرون سوارتزِ سوارتس یا ارون سورتز یا هر جور دیگه که تلفظش کنین، نابغهای در دنیای کامپیوتر بود. کسی که چیزهایی مثل آر اس اس، ردیت و مارکداون بخشی از کارهاش هستن و هکتیویسمش نمونه ای ب…
Forwarded from Linuxor ?
ساده ترین مثال از ()malloc و ()free
در واقع malloc حافظه رو در heap تخصیص میده، همونطور که میدونیم میتونه در حین اجرای برنامه رشد کنه. این تابع بخشی از stdlib است، البته قبل از استفاده از اون باید این کتابخانه را include کنین
#include <stdlib.h>
خودتون اجراش کنید و یکم باهاش بازی کنین
@Linuxor ~ Kaer Tala
در واقع malloc حافظه رو در heap تخصیص میده، همونطور که میدونیم میتونه در حین اجرای برنامه رشد کنه. این تابع بخشی از stdlib است، البته قبل از استفاده از اون باید این کتابخانه را include کنین
#include <stdlib.h>
خودتون اجراش کنید و یکم باهاش بازی کنین
@Linuxor ~ Kaer Tala
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 نمی دانم این تحقیقات آمریکایی ها درسته یا نه
ولی من با نظر آنها مخالفم. دلایلی دارم.
بنده آخرین باری زایمان گربه ها توی خونه دیدم فکر کنم سال ۹۹ باشه و البته دقیق یادم نیست.
چندین بار گربه ها آمدن توی خونه مون زایمان کردند که ۹۵ درصد بچه هاشون به خاطر بیماری فوت کردند و به دست های خودم به خاک سپردم.
ببینید نه گربه و نه سگ به هیچ عنوان نمیشه توی خونه نگهداری کرد و دلیل اینکه ریزش مو و بیماری دارند و هزینه نگهداری بالایی داره و فلان ...
هر جور فکر کنید نه گربه و نه سگ در خانه رام و اهلی نمیشن و اگر یه لحظه غفلت کنید, می تونه بلایی سرتون بیاره و حالا هی بگید آموزش ندادی و فلان
#منهای_برنامه_نویسی
@TheRaymondDev
ولی من با نظر آنها مخالفم. دلایلی دارم.
بنده آخرین باری زایمان گربه ها توی خونه دیدم فکر کنم سال ۹۹ باشه و البته دقیق یادم نیست.
چندین بار گربه ها آمدن توی خونه مون زایمان کردند که ۹۵ درصد بچه هاشون به خاطر بیماری فوت کردند و به دست های خودم به خاک سپردم.
ببینید نه گربه و نه سگ به هیچ عنوان نمیشه توی خونه نگهداری کرد و دلیل اینکه ریزش مو و بیماری دارند و هزینه نگهداری بالایی داره و فلان ...
هر جور فکر کنید نه گربه و نه سگ در خانه رام و اهلی نمیشن و اگر یه لحظه غفلت کنید, می تونه بلایی سرتون بیاره و حالا هی بگید آموزش ندادی و فلان
#منهای_برنامه_نویسی
@TheRaymondDev
Forwarded from Agora (Alireza Azadi)
واقعا عزت ایرانی بودن اونجا خودشو نشون میده که من از روزی که پامو گذاشتم اینجا هنوز یه حساب بانکی نتونستم باز کنم. حساب تو بانک واقعی.
میری میگی حساب میخوام یا رو میپرسه «ایرانیای؟»
تا میگی آره میگه: «آخ.... خیلی بد شد.... واسه ایرانیها حساب باز نمیکنیم که» میگی خب اوکی میرم یه بانک دیگه. میری یه بانک دیگه یارو میگه: «آره باز میکنیم ولی قبلش مصاحبه میکنیم.» میگی اوکی به درک. تمام مدارکتو میخواد، منابع درآمدیت رو میخواد. توضیح میخواد میدی. ولی یارو بانکی کچل گوزو یک ماه تمام هیچ جوابی بهت نمیده که میتونی حساب باز کنی یا نه و تورو وسط زمین و آسمون ول میکنه. انگار تو بیکاری.
هی ایمیل میزنی خبر نمیده ولی میدونی که داره میخونه. باید پاشی بری حضوری ببینی Ale کچل حساب واست باز میکنه تهش یا نه.
و اونجا به خودت میگی که ای ایرانی، اینم وضعت که یه الدنگ دوزاری تو رو اینطوری هی دست به سر میکنه و تو دستت به هیچجا بند نیست. میخوای بری یه بانک حساب باز کنی و اینا تمام تراکنشهات براشون شفافه. میخوای پولی که اینجا کار کردی رو بریزی تو حلق خودشون و نمیزارن. از این شعبه به اون شعبه. از این بانک به اون بانک. یکی میگه باید آنلاین باز کنی. آنلاین باز میکنی تا میذاری ایران بانک دکمهت رو میزنه.
حضوری میری میگه ایتالیایی بلد نیستی، ایرانی هم که هستی نمیشه. میری یه بانک دیگه اینطور.
کثافت بزنن به این وضعی که افتادیم با کله توش.
میری میگی حساب میخوام یا رو میپرسه «ایرانیای؟»
تا میگی آره میگه: «آخ.... خیلی بد شد.... واسه ایرانیها حساب باز نمیکنیم که» میگی خب اوکی میرم یه بانک دیگه. میری یه بانک دیگه یارو میگه: «آره باز میکنیم ولی قبلش مصاحبه میکنیم.» میگی اوکی به درک. تمام مدارکتو میخواد، منابع درآمدیت رو میخواد. توضیح میخواد میدی. ولی یارو بانکی کچل گوزو یک ماه تمام هیچ جوابی بهت نمیده که میتونی حساب باز کنی یا نه و تورو وسط زمین و آسمون ول میکنه. انگار تو بیکاری.
هی ایمیل میزنی خبر نمیده ولی میدونی که داره میخونه. باید پاشی بری حضوری ببینی Ale کچل حساب واست باز میکنه تهش یا نه.
و اونجا به خودت میگی که ای ایرانی، اینم وضعت که یه الدنگ دوزاری تو رو اینطوری هی دست به سر میکنه و تو دستت به هیچجا بند نیست. میخوای بری یه بانک حساب باز کنی و اینا تمام تراکنشهات براشون شفافه. میخوای پولی که اینجا کار کردی رو بریزی تو حلق خودشون و نمیزارن. از این شعبه به اون شعبه. از این بانک به اون بانک. یکی میگه باید آنلاین باز کنی. آنلاین باز میکنی تا میذاری ایران بانک دکمهت رو میزنه.
حضوری میری میگه ایتالیایی بلد نیستی، ایرانی هم که هستی نمیشه. میری یه بانک دیگه اینطور.
کثافت بزنن به این وضعی که افتادیم با کله توش.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰خبر خوب! گوگل ترمینال لینوکس بومی را برای دستگاههای اندرویدی عرضه کرد.
🔹گوگل در حال عرضه اپلیکیشن ترمینال لینوکس بومی خود برای برخی از دستگاههای اندرویدی منتخب است. این خبر برای کاربرانی که منتظر تجربه لینوکس روی اندروید بودند، بسیار هیجانانگیز است. این اپلیکیشن از چارچوب مجازیسازی اندروید (AVF) استفاده میکنه و یه ماشین مجازی محلی مبتنی بر دبیان (Debian) اجرا میکنه که به کاربر اجازه میده دستورات مختلف لینوکس رو اجرا کنه.
🔹ترمینال لینوکس بومی در اندروید: چه انتظاری داریم؟
این اپلیکیشن بهعنوان بخشی از بهروزرسانی March Pixel Drop عرضه شده و برای دستگاههای گوگل پیکسل در دسترسه. برای راهاندازی نمونه دبیان، نیاز به دانلود حدود ۵۰۰ مگابایت داده داره.
🔹با این حال، دسترسی به این اپلیکیشن پشت حالت توسعهدهنده (Developer Mode) قفل شده و کاربران باید اون رو فعال کنن. خوشبختانه فعال کردنش سادهست:
به تنظیمات (Settings) برید.
گزینه درباره تلفن (About Phone) رو انتخاب کنید.
هفت بار روی شماره ساخت (Build Number) ضربه بزنید تا حالت توسعهدهنده فعال بشه.
بعد به تنظیمات ⇾ سیستم ⇾ گزینههای توسعهدهنده (Developer Options) برید.
توی بخش محیط توسعه لینوکس (Linux Development Environment) گزینه فعال کردن (Enable) رو بزنید (این یه ویژگی آزمایشیه).
حالا میتونید اپلیکیشن ترمینال رو از لانچر برنامهها اجرا کنید.
🔹ویژگیهای فعلی ترمینال
در حال حاضر، این اپلیکیشن امکانات زیر رو داره:
تغییر اندازه دیسک (Disk Resize): تنظیم فضای ذخیرهسازی ماشین مجازی دبیان.
کنترل پورتها (Port Controls): پیکربندی شبکه برای ماشین مجازی.
بازیابی (Recovery): بازگرداندن پارتیشن ذخیرهسازی ماشین مجازی در صورت نیاز.
🔹گوگل در حال عرضه اپلیکیشن ترمینال لینوکس بومی خود برای برخی از دستگاههای اندرویدی منتخب است. این خبر برای کاربرانی که منتظر تجربه لینوکس روی اندروید بودند، بسیار هیجانانگیز است. این اپلیکیشن از چارچوب مجازیسازی اندروید (AVF) استفاده میکنه و یه ماشین مجازی محلی مبتنی بر دبیان (Debian) اجرا میکنه که به کاربر اجازه میده دستورات مختلف لینوکس رو اجرا کنه.
🔹ترمینال لینوکس بومی در اندروید: چه انتظاری داریم؟
این اپلیکیشن بهعنوان بخشی از بهروزرسانی March Pixel Drop عرضه شده و برای دستگاههای گوگل پیکسل در دسترسه. برای راهاندازی نمونه دبیان، نیاز به دانلود حدود ۵۰۰ مگابایت داده داره.
🔹با این حال، دسترسی به این اپلیکیشن پشت حالت توسعهدهنده (Developer Mode) قفل شده و کاربران باید اون رو فعال کنن. خوشبختانه فعال کردنش سادهست:
به تنظیمات (Settings) برید.
گزینه درباره تلفن (About Phone) رو انتخاب کنید.
هفت بار روی شماره ساخت (Build Number) ضربه بزنید تا حالت توسعهدهنده فعال بشه.
بعد به تنظیمات ⇾ سیستم ⇾ گزینههای توسعهدهنده (Developer Options) برید.
توی بخش محیط توسعه لینوکس (Linux Development Environment) گزینه فعال کردن (Enable) رو بزنید (این یه ویژگی آزمایشیه).
حالا میتونید اپلیکیشن ترمینال رو از لانچر برنامهها اجرا کنید.
🔹ویژگیهای فعلی ترمینال
در حال حاضر، این اپلیکیشن امکانات زیر رو داره:
تغییر اندازه دیسک (Disk Resize): تنظیم فضای ذخیرهسازی ماشین مجازی دبیان.
کنترل پورتها (Port Controls): پیکربندی شبکه برای ماشین مجازی.
بازیابی (Recovery): بازگرداندن پارتیشن ذخیرهسازی ماشین مجازی در صورت نیاز.
Forwarded from ASafaeirad
GitHub
src: set default config as node.config.json by marco-ippolito · Pull Request #57171 · nodejs/node
This PR changes the current behavior:
node --experimental-default-config-file foo.js
Will automatically look for a node.config.json file (I dont have strong opinion on the default)
If a --experimen...
node --experimental-default-config-file foo.js
Will automatically look for a node.config.json file (I dont have strong opinion on the default)
If a --experimen...
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
Forwarded from Syntax | سینتکس (Daimon)
چندتا از بچهها پیوی پیام دادن و راجب یه موضوع صحبت کردن
اینکه بیکاری اذیتشون میکنه، منجر به تنبلی و کاهش اعتماد بنفس درونشون شده و ...
بچهها درکتون میکنم و این مسئله کاملا طبیعی هستش
بهش میگیم روان نژندی حاصل از بیکاری، ریشه استرس درونی داره و هر چقدر این مسئله تداوم داشته باشه بیشتر بهتون آسیب میزنه و هنگام مصاحبهها هم قطعا باعث عملکرد بد ازتون خواهد شد
چطوری مقابلش اقدام کنیم؟؟؟
انجام کارهای گروهی روی پروژههای متن باز، بهتون کمک میکنه که روحیتون رو بدست بیارید و خودت رو از لحاظ روانی در سطح آمادگی برای جایگاه شغلی و حرفهای ببینید و منجر بشه در مصاحبهها هم عملکرد خوبی رو از خودتون نشون بدید
این قضیه رو جدی بگیرید و ازش استفاده کنید
Source
@Syntax_fa
اینکه بیکاری اذیتشون میکنه، منجر به تنبلی و کاهش اعتماد بنفس درونشون شده و ...
بچهها درکتون میکنم و این مسئله کاملا طبیعی هستش
بهش میگیم روان نژندی حاصل از بیکاری، ریشه استرس درونی داره و هر چقدر این مسئله تداوم داشته باشه بیشتر بهتون آسیب میزنه و هنگام مصاحبهها هم قطعا باعث عملکرد بد ازتون خواهد شد
چطوری مقابلش اقدام کنیم؟؟؟
انجام کارهای گروهی روی پروژههای متن باز، بهتون کمک میکنه که روحیتون رو بدست بیارید و خودت رو از لحاظ روانی در سطح آمادگی برای جایگاه شغلی و حرفهای ببینید و منجر بشه در مصاحبهها هم عملکرد خوبی رو از خودتون نشون بدید
این قضیه رو جدی بگیرید و ازش استفاده کنید
Source
@Syntax_fa