Kernel Space
145 subscribers
181 photos
127 videos
11 files
251 links
از الکترون‌هایی که در سیم‌ها جاری‌اند تا بیت‌هایی که در قلب CPU نفس می‌کشند، و از آن‌جا تا الگوریتم‌هایی که
این دنیای عظیم کامپیوتر را می‌سازند

لینک گروه چت:
https://t.me/kernel_chats
Download Telegram
Forwarded from Linuxor ?
توی الکامپ از استارتاپ ها و پروژه های کوچیک می‌پرسیدم بزرگ ترین مزیتتون نسبت به <اسم_بزرگ_ترین_رقیبشون> چیه؟ اکثرشون هیچ جوابی نداشتن و یا خیلی طولانی بود جوابشون. خیلیاشون گرم بودن در آینده بزودی روز های سختی رو پیش دارن.

برای پیشرفت استارتاپ این سوال جواب دادنش برای همه استارتاپ هایی که قرار رشد کنن الزامیه و جوابش باید تا حد ممکن کوتاه و قانع کننده باشه چون این سوال اولین سوالیه که ناخودآگاه مغز مشتری ازش میپرسه و ناخودآگاه هم خیلی Reject کنش قویه.

فنی تر بخوام بگم بهش می‌گن USP یا Unique Selling Proposition یا دلیل قانع کننده برای انتخاب تو...


@Linuxor
Forwarded from Linuxor ?
آمار جهانی می‌گه 90% استارتاپ ها توی 5 سال اولشون شکست می‌خورن اکثرش هم بخاطر اینه که این سه تا دایره بالا رو نمی‌فهمن.

اکثر مواقع هم منجر به این می‌شه بنیان گذارانشون به سمت افسردگی اضطراب و فشار های شدید شغلی می‌رن. شاید این جمله من غیر قابل درک باشه براتون ولی واقعا فشار و درد و غم شدیدی داره.

هیچ چیز قابل مقایسه با این غم نیست، اگه تجربش نکردید بخوام سر نخ بهتون بدم با شکست عشقی که 85% افراد و احتمالا شما تجربش کردید مقایسش میکنم: ریشه جفت درد ها از عدم تایید شدن میاد و ذهن بسیار واکنش های دردناکی بهش میده.

با علمش وارد استارتاپ و کلا تولید چیزی بشید و مواظب خودتون و روانتون هم باشید.


@Linuxor
Forwarded from وب آموز (m J)
⭕️ مراقب فعالیت شرکت شویاسازان باشید و فریب تبلیغات گسترده این شرکت در صداوسیما و نمایشگاه ها را نخورید!
https://webamooz.com/?p=31593
#شویاسازان
🆔 @Webamoozir
👍1
Forwarded from وب آموز (m J)
⭕️ مردم حتی اگر قبل از سرمایه گذاری در این شرکت یک سرچ ساده هم بزنن، میتونن مطالب وب آموز رو بخونن. امیدوارم افراد کمتری قربانی این شرکت بشن.
متاسفانه دستگاه ناظر مملکت درگیر حسینیه کردن کاخ سفیده و وقت نمیکنه به این موارد رسیدگی کنه.
#شویاسازان
🆔 @Webamoozir
👍2
Forwarded from NET XRAY
اگه این عدد درست باشه حیرت آوره
9000 اپلیکیشن vpn تا الان گوگل‌پلی ثبت شدن
به جرات میشه میگفت 99% درصد این تعداد فقط برای دسترسی به داده کاربران بوجود اومدن

ضررهای این فیلترینگ برای مردم و اینترنت کشور برا مراتب بیشتر از منافع احتمالی‌ش هست.

- 📱 @NetXray
- 🤖 @XRayShopBot
❤1👍1
این یه مدتی که چیزی خودم نمیزارم و اکثریت یا فورارد یا خبرعه ، سر اینکه چیز خاصی مطالعه یا کار نکردم سر همین فعلا کم کارم
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
محسن مدحج مشغول رویا فروشی !

هشدار : در هفت روز امکان برنامه نویس شدن وجود ندارد، همچینین هوش مصنوعی نیز در صورت نداشتن دانش برنامه نویسی به شما کمک مفیدی نخواهد کرد.

اگر از رشته‌ها یا صنف‌های غیرکامپیوتری علاقه‌مند به یادگیری برنامه‌نویسی هستید، باید این مسیر را به‌عنوان یک فرآیند بلندمدت و مرحله‌به‌مرحله ببینید، نه یک میان‌بر سریع. همچنین بازار کار برنامه نویسی دارای یک اشباع و ترند شدید است و بازار کار به طور پیش فرض خوب نیست، همچنین برای ورود به بازار کار و در آوردن یک درامد معقول حتی با هوش مصنوعی و بدون نیاز به کد زدن نیاز به تسلط عمیق مبانی کامپیوتر دارید زیرا در مسیر به مشکلات و مسائلی خواهید خورد که بدون دانش مبانی کامپیوتر حل کردن آنها، مسیر را دوچندان برای شما سخت خواهد کرد.


@Linuxor
👍8
هی میگم چرا این سون سگمنت عه حتی با vcc مستقیم اصلا روشن نمیشه هیچ کدوم از سگمنت هاش

بعد از کلی سرچ فهمیدم آند مشترک نسخه پروتئوس من مشکل داشته نه کد من (باگ داره اصلا روشن نمیشه)😐😐😐😐😐😐😐

و من الکی ۳ روزه اعصابم رو هی خورد میکنم سر این کد بدبخت که گناهی هم نداره
آخرش با تبدیل سون سگمنت به کاتد مشترک و برعکس کرد آدرس ها ، با موفقیت روشن شد و پروژه به اتمام رسید 😂😂😂😂😂😂
🔥1
بر اساس یک تحقیق جدید امنیتی که توسط پژوهشگرانی از دانشگاه ایالتی آریزونا، سیتیزن‌لب و کالج بودوین انجام شده، بسیاری از اپ‌های VPN محبوب که در ظاهر سازنده‌های متفاوتی دارند، در واقع یک «خانواده مخفی» هستند و از یک زیرساخت مشترک استفاده می‌کنند. خطرناک‌ترین یافته این است که بسیاری از این اپ‌ها از Hard-coded Password و یکسان برای رمزنگاری ترافیک کاربرانشان بهره می‌برند؛ درست مانند اینکه تمام خانه‌های یک شهر از یک کلید یکسان استفاده کنند!

این رمز، یک کلید رمزنگاری است که در خود اپلیکیشن ذخیره شده و برای تمام کاربرانی که آن را نصب می‌کنند، یکسان است. پژوهشگران کشف کردند که تعداد زیادی از وی‌پی‌ان‌ها که از پروتکل Shadowsocks استفاده می‌کنند، دارای چنین رمزهای ثابتی هستند. این یعنی اگر یک هکر، دولت یا هر شخص دیگری این رمز عبور را (که در فایل اپلیکیشن پنهان شده) پیدا کند، می‌تواند ترافیک تمام کاربران آن #فیلترشکن را به راحتی رمزگشایی کرده و به اطلاعات آن‌ها دسترسی پیدا کند.

این تحقیق سه خانواده بزرگ از فیلترشکن‌ها با مجموع بیش از ۷۰۰ میلیون دانلود را شناسایی کرده است. «خانواده اول» که شامل اپ‌هایی مانند TurboVPN، SnapVPN و VPN Monster می‌شود، همگی به شرکت‌هایی با سابقه امنیتی مشکوک و مرتبط با #چین متصل هستند. این اپ‌ها با وجود ظاهر متفاوت، نه تنها مالکیت یکسان دارند، بلکه زیرساخت و از همه مهم‌تر، ضعف‌های امنیتی مشترکی مانند همین رمزهای عبور ثابت را به اشتراک می‌گذارند.

استفاده از چنین وی‌پی‌ان‌هایی نه تنها امنیت شما را تامین نمی‌کند، بلکه به دلیل وجود «شاه کلید» مشترک، می‌تواند میلیون‌ها نفر را در معرض خطر قرار دهد. این تحقیق نشان می‌دهد که تعداد بالای دانلود یک اپلیکیشن، به هیچ وجه نشان دهنده امنیت آن نیست.

© PasKoocheh

🔍 ircf.space
@ircfspace
Forwarded from OpenPCB
کوالکام آردوینو رو خرید!

بله، همون آردوینویی که سال‌ها الهام‌بخش رویاپردازان سخت‌افزار بود و باهاش می‌شد از یه چراغ چشمک‌زن ساده تا ربات‌های پیچیده ساخت، حالا رسماً رفته زیر پرچم Qualcomm. معامله‌ای که احتمالاً یکی از مهم‌ترین نقطه‌عطف‌های دنیای میکرها و دوستداران آماتور سخت‌افزاره.

قراره ترکیب جالبی ببینیم! قدرت پردازشی و هوش مصنوعی کوالکام در کنار سادگی و جامعه‌ی باز آردوینو. نتیجه این می‌شه که کابران این پلتفرم می‌تونن ایده‌هاشون رو خیلی سریع‌تر از قبل به محصول واقعی تبدیل کنن.

اولین ثمره‌ی این خرید هم Arduino UNO Qـه. یه برد با دو پردازنده، یکی لینوکس Debian بالا میاره، اون یکی میکروکنترلر ریل‌تایمه. یعنی از یه طرف قدرت محاسباتی بالا داری، از اون طرف کنترل دقیق در زمان واقعی. قلب این برد پردازنده‌ی Qualcomm Dragonwing QRB2210ـه، مخصوص اجرای هوش مصنوعی روی صدا و تصویره! این برد می‌تونه تو سیستم‌ها و اتوماسیون هوشمند خونگی گرفته تا رباتیک آماتور کاربرد داشته باشه. هدف آردوینو اینه که UNO Q بشه ابزار پایه‌ی هر توسعه‌دهنده‌ای، از تازه‌کار تا حرفه‌ای (هرچند شخصاً بعید می‌دونم!)

در کنارش، آردوینو یه ابزار تازه معرفی کرده به اسم Arduino App Lab. یه محیط توسعه‌ی یکپارچه که کل تجربه‌ی آردوینو رو از سیستم‌عامل‌های ریل‌تایم تا لینوکس، پایتون و پایپلاین‌های هوش مصنوعی تو یه فضا جمع می‌کنه. دیگه لازم نیست بین چند محیط مختلف سوییچ کنید. App Lab اوپن‌سورسه و هدفش اینه که مسیر تبدیل ایده به محصول نهایی، مخصوصاً تو پروژه‌های AI، سریع‌تر و تمیزتر بشه.


کوالکام با خریدهای اخیرش مثل Foundries.io و Edge Impulse داشت نشون می‌داد دنبال ساخت یه Edge Platform کامله! حالا با آردوینو اون پازل تقریباً تکمیل شده.

فابیو ویولانته، مدیرعامل آردوینو گفته این فقط شروعه و UNO Q قراره دروازه‌ی ورود به یه دوره‌ی جدید باشه! دوره‌ای که توسعه‌ی هوش مصنوعی راحت‌تر، مقیاس‌پذیرتر و در دسترس‌تر می‌شه.
ماسیمو بانزی، اون یکی بنیان‌گذار آردوینو هم گفته:
«ما از اول دنبال سادگی و جامعه بودیم، حالا با کوالکام می‌خوایم همون فلسفه رو با ابزارهای هوش مصنوعی پیشرفته ادامه بدیم.»

خبر اصلی رو می‌تونید اینجا بخونید.

📡openpcb
Forwarded from Linuxor ?
بخاطر اشتباه یک مدرس، ریپازیتوری فریمورک اکسپرس به گند کشیده شده

یه نفر توی ویدیوی آموزشی یاد داده چطوری تازه کار ها برن کانتریبیوت کنن ولی واقعی روی ریپازیتوی اکسپرس تستش کرده و اسم خودش رو به README اکسپرس اضافه کرده و حالا اون تازه کارایی که ویدیوش رو می‌بینن فکر میکنن اونجا باید اسم خودشونو اضافه کنن، و دارن اسم خودشون رو به README اکسپرس اضافه می‌کننن و ریپازیتوری اکسپرس به گند کشیده شده و پر از PR برای اضافه کردن اسم تازه کارا شده.

@Linuxor
❤2
Forwarded from Linuxor ?
وایب کدینگ خوبه مخصوصا بعدش که مجبور میشی شبو بیدار بمونی وایب دیباگینگ کنی


@Linuxor
❤1🔥1
بریم leetcode بعد از یه ماه الگوریتم بزنیم


اگه توی گروه چالش ها هستید که می‌زارم لینک رو اونجا

اگه نیستید پیام بدید لینک گروه رو بدم
Forwarded from OpenPCB
فریمور آپدیت از نوع OTA وجود داشت، وقتی هنوز کسی نمی‌دونست OTA یعنی چی!

با اینکه در دهه ۸۰ میلادی خبری از وای‌فای، اینترنت یا سرور نبود، ولی رادیوهای FM تو هلند داشتن برای کامپیوترهای خونگی برنامه پخش کامپیوتری پخش می‌کردن، اونم فقط با صدای بوقی که تشکیل می‌شد از دو فرکانس ۱۲۰۰ و ۲۴۰۰ و مدولاسیونFSK روی رادیو FM که خودش هم یه بار مدوله شده بود!
اسم این ماجرا BASICODE بود! یه استاندارد عجیب و درخشان از اوایل دهه‌ی ۸۰ که می‌خواست همه‌ی کامپیوترهای خُرد اون دوران رو با یه زبان واحد به هم برسونه.

ماجرا از یه مهندس رادیویی به اسم Hessel de Vries شروع شد، کسی که برای شبکه‌ی ملی هلند (NOS) کار می‌کرد. اون فهمید که کامپیوترهای اون دوران از کومودور گرفته تا ZX Spectrum، BBC Micro و MSX هر کدوم زبان BASIC مختص به خودشون رو دارن و عملاً نمی‌تونن با هم حرف بزنن. نتیجه؟ BASICODE رو اختراع کرد، یا به قول خودشون «اسپرانتوی کامپیوترها». یه نسخه‌ی حداقلی و استاندارد از BASIC که روی هر دستگاهی اجرا می‌شد، فقط کافی بود یه «بیسکودر» مخصوص اون دستگاه رو لود می‌کردی.

بیسکودر یه جور محیط اجرایی بود، یه بوت‌لودر دست‌ساز که توش تابع‌های مشترک برای ورودی/خروجی، نمایش متن، ذخیره‌سازی روی کاست و بعدتر صدا و گرافیک ساده تعریف شده بود! برنامه‌ها از خط ۱۰۰۰ به بعد شروع می‌شدن و بقیه‌ی خطوط پایین‌تر مخصوص خود بیسکودر بودن. برای فراخوانی توابعش هم فقط یه GOSUB می‌زدی، درست مثل یه API ابتدایی برای ۸ بیتی‌ها.

حالا تصور کنید رادیو برنامه رو به صورت صدا پخش می‌کرد، تو ضبط می‌کردی روی نوار کاست، بعد اون رو به کامپیوترت می‌دادی تا کدها رو از توی صدا بخونه و اجرا کنه. به معنای واقعی کلمه «OTA»! فقط نه با پکت و فرکانس ۲.۴ گیگاهرتز، بلکه با بوق ۱۲۰۰ و ۲۴۰۰ هرتز! سرعت انتقالش؟ حدود ۶ کیلوبایت در دقیقه. بله، دقیقه. ولی برای اون دوران، همین هم مثل جادو بود.

در نسخه‌ی BASICODE 2 سال ۱۹۸۳، کارکردها گسترده‌تر شد مدیریت داده، ورودی از نوار، و یه کتابخونه‌ی کامل از حدود ۵۰ تابع مشترک. نسخه‌ی سوم (BASICODE 3) در ۱۹۸۶ حتی گرافیک تک‌رنگ و صدا هم اضافه کرد، و نسخه‌ی 3C در ۱۹۹۱ رنگی هم شد. برنامه‌ها از رادیو در سراسر آلمان شرقی و هلند پخش می‌شدن، حتی روی صفحه‌گِرامافون هم منتشر می‌کردن تا مردم بتونن کد رو از صدا بخونن!

اما مثل همه‌ی پروژه‌های قهرمانانه‌ی دهه‌ی ۸۰، پایانش با ظهور ۱۶ و ۳۲ بیتی‌ها رقم خورد. وقتی آمیگا، آتاری ST و PCها با سیستم‌عامل‌های گرافیکی اومدن، BASICODE دیگه زیادی ساده به نظر می‌رسید. نسخه‌ی چهارمی هم برنامه‌ریزی شده بود، ولی هیچ‌وقت ساخته نشد.

با این حال، BASICODE هنوز یه میراث زنده‌ست. خیلی از مفاهیمی که امروز تو جاوا، PDF یا حتی پلتفرم‌های کراس‌پلتفرم مدرن می‌بینیم، ریشه در همون ایده داره: یه استاندارد زبانی مشترک + یه مفسر مخصوص هر سیستم. همون کاری که JVM برای جاوا می‌کنه، بیسکودر برای کامپیوترهای ۸ بیتی می‌کرد.

و شاید قشنگ‌ترین بخش ماجرا این بود که کل سیستم، فقط با یه رادیو، یه نوار کاست، و چند خط BASIC کار می‌کرد.
جالب اینه که هنوزم هستن کسایی که به عنوان سرگرمی از این شیوه و زبان و ... استفاده می‌کنند.

تو این لینک می‌تونید در موردش بخونید.

📡openpcb