HTهابی‌تکست 📱 اپ کانال اختصاصی بساز
💻 آی‌تی و برنامه‌نویسی

فایل‌های اجرایی قابل پرسش و جستجو

ایده‌ی نوآورانه‌ی تبدیل فایل‌های اجرایی به پایگاه داده‌ی SQLite که به فرمت جدید SELF معروف شده، توجه بسیاری از برنامه‌نویسان را به خود جلب کرده است. در این ساختار، برنامه‌ی اجرایی، وب‌سایت، مسیرها و گزارش بازدیدها همگی در یک فایل واحد ذخیره می‌شوند و برنامه‌ی در حال اجرا می‌تواند وضعیت خود را به صورت تراکنشی درون همان فایل ذخیره کند. ابزار اثبات مفهومی self-httpd به عنوان یک وب‌سایت زنده روی درگاه ۸۰۸۰ و با چهار کارگر پیاده‌سازی شده که تمام اطلاعات از جمله بازدیدها و ثبت کلیدها را در پایگاه داده‌ی داخلی خود نگهداری می‌کند. توسعه‌دهنده این پروژه با الهام از ابزار redbean، فرمت SELF را به عنوان یک «فایل اجرایی قابل پرسش و جستجو» معرفی می‌کند که امکان اجرای کوئری‌های SQL را به طور مستقیم روی خود برنامه فراهم می‌سازد. به گفته‌ی خالق این ایده، با بهره‌گیری از قابلیت تراکنش‌های ACID می‌توان محتوای سایت در حال اجرا را بدون نیاز به راه‌اندازی مجدد و به صورت زنده ویرایش کرد. تغییرات اعمال‌شده مستقیماً روی فایل اصلی اعمال می‌شوند و ابزارهایی مانند sqldiff امکان بررسی و مقایسه‌ی نسخه‌های مختلف برنامه را فراهم می‌کنند.
منبع: Hacker News

خبرهای مرتبط

💻 آی‌تی و برنامه‌نویسی
شرکت پژوهشی آی‌دی‌سی پیش‌بینی کرد که نخستین آیفون تاشو اپل با قیمت ۲۵۰۰ دلار در سال نخست عرضه بیش از ۱۰ میلیون دستگاه فروش خواهد داشت. این محصول قرار است در ماه سپتامبر روانه بازار شود و رکود حاکم بر بازار گوشی‌های تاشو را بهبود ببخشد. به گفته مقام‌های آی‌دی‌سی، این دستگاه مخاطبان خاص و نخبه را هدف قرار داده است. با ورود اپل، پیش‌بینی می‌شود بازار گوشی‌های تاشو امسال ۱۲.۶ درصد رشد کند. در همین حال، بازار کلی گوشی‌های هوشمند با کاهش رکوردشکن ۱۶.۷ درصدی به دلیل کمبود قطعات مواجه است. در اروپا، این گوشی گران‌قیمت برچسب انرژی شامل رتبه تعمیرپذیری و مقاومت در برابر سقوط را دریافت خواهد کرد. رقیب دیرینه اپل یعنی سامسونگ نیز مدل زد فولد ۸ اولتا را با قیمت ۲۰۹۹ دلار عرضه می‌کند. قوانین جدید اتحادیه اروپا سازندگان را ملزم به ارائه امتیاز دوام و قطعات یدکی کرده است.
منبع: The Next Web
💻 آی‌تی و برنامه‌نویسی
ابزار جدیدی به نام تیل‌کت برای ایجاد تونل‌های امن و رمزنگاری‌شده نظیر پروتکل وایورگارد بدون نیاز به کنترل‌پلین تیل‌سکیل معرفی شد. این ابزار متن‌باز به کاربران اجازه می‌دهد بدون داشتن حساب کاربری یا دسترسی ریشه، ارتباط نقطه‌به‌نقطه برقرار کنند. تیل‌کت از رله‌های DERP و قابلیت مش‌ساک برای عبور از موظفه‌های NAT بهره می‌برد تا اتصال مستقیم UDP برقرار شود. این ابزار به صورت کتابخانه و رابط خط فرمان در دسترس است و از قابلیت‌هایی چون ارسال توکن، فوروارد پورت و پروکسی ساکس‌فای پشتیبانی می‌کند. کاربران می‌توانند از رله‌های پیش‌فرض استفاده کرده یا سرور اختصاصی خود را راه‌اندازی کنند.
منبع: Hacker News
💻 آی‌تی و برنامه‌نویسی
شرکت آنتروپیک قراردادی شش‌ساله به ارزش ۴۵ میلیارد دلار برای اجاره زیرساخت هوش مصنوعی با شرکت بریتانیایی Nscale امضا کرد. این قرارداد شامل تأمین حدود ۴۶۰ مگاوات توان محاسباتی در مرکز داده این شرکت در ویرجینیای غربی است. در این پروژه از تراشه‌های نسل بعدی انویدیا استفاده خواهد شد و هزینه توسعه کامل این پردیس و نیروگاه آن حدود ۷۱ میلیارد دلار برآورد شده است. شرکت Nscale که خود را آماده عرضه اولیه سهام در ایالات متحده می‌کند، تاکنون قراردادهای کلان دیگری نیز منعقد کرده است. این توافق، بزرگترین مورد در میان قراردادهای اخیر تأمین زیرساخت هوش مصنوعی به شمار می‌رود.
منبع: The Next Web
💻 آی‌تی و برنامه‌نویسی
گوگل تغییرات جدیدی را در نحوه نصب دستی برنامه‌ها یا همان سایدلودینگ در سیستم‌عامل اندروید برای سال ۲۰۲۶ اعمال کرده است. بر اساس این تغییرات، کاربران برای نصب فایل‌های APK باید تأیید کنند که تحت فشار و اجبار قرار ندارند. همچنین یک دوره انتظار ۲۴ ساعته و راه‌اندازی مجدد دستگاه برای فعالسازی این تنظیمات در نظر گرفته شده است. این فرآیند جدید که با نام جریان پیشرفته شناخته می‌شود، برای کاربران حرفه‌ای طراحی شده است. هدف از این محدودیت‌ها، جلوگیری از کلاهبرداری و نصب بدافزارها از طریق تاکتیک‌های فشار بالا اعلام شده است.
منبع: ZDNet
💻 آی‌تی و برنامه‌نویسی
در پی وقوع زلزله در ونزوئلا، آنتون ونِموسِر، یکی از بنیان‌گذاران اپلیکیشن کُمَپس، از کارایی بالای این نرم‌افزار در مناطق فاقد اینترنت خبر داد. این اپلیکیشن کاملاً متن‌باز و مبتنی بر داده‌های نقشه برخط است و به امدادگران کمک می‌کند بدون نیاز به شبکه تلفن همراه و تنها با استفاده از جی‌پی‌اس مسیر خود را پیدا کنند. در جریان این بحران، تیم‌های امدادی از کشورهای مختلف از این ابزار برای هماهنگی بهتر در مناطق آسیب‌دیده استفاده کردند. پیش از وقوع این زمین‌لرزه، توسعه‌دهندگان کُمَپس همکاری‌های خود را با گروه فناوری‌های جغرافیایی آغاز کرده بودند تا سرعت به‌روزرسانی نقشه‌ها را افزایش دهند. این اپلیکیشن غیرتجاری طراحی شده است تا در شرایط اضطراری بهترین عملکرد را داشته باشد. آنتون و همکارش باستین گِرِشاکه تزوواراس توضیح دادند که این نرم‌افزار به دلیل کارکرد صد درصد آفلاین برای امدادرسانی بسیار حیاتی است. تلاش‌های مشترک تیم توسعه و نهادهای بشردوستانه باعث شد تا نقشه مناطق بحران‌زده با جزئیات کامل در دسترس تیم‌های امدادی قرار گیرد.
منبع: Hacker News
💻 آی‌تی و برنامه‌نویسی
سیستم‌های خورشیدی خانگی خالص به دلیل عدم تطابق بین اوج تولید انرژی خورشیدی در ظهر و اوج مصرف خانوارها در صبح و شب با محدودیت‌هایی مواجه هستند. با وجود مفید بودن این سامانه‌ها برای تأمین بارهای پایه، حداکثر ظرفیت مجاز آن‌ها برای استقلال کامل انرژی کافی نیست. افزودن باتری‌ها به این سیستم‌ها امکان ذخیره‌سازی و جابجایی زمانی انرژی را فراهم می‌کند تا برق تولیدشده در طول روز در ساعات پرمصرف استفاده شود. کاربران حتی بدون پنل‌های خورشیدی و با استفاده از تعرفه‌های زمان‌محور می‌توانند باتری‌ها را در ساعات اوج مصرف با برق ارزان‌قیمت شارژ کنند. این رویکرد هیبریدی کارایی بالاتری در کاهش هزینه‌های انرژی خانوارها نسبت به پنل‌های خورشیدی ساده دارد.
منبع: ZDNet
📲 کانال اختصاصی علایق خودت را رایگان بساز