بایگانی

بایگانیِ دستهٔ ‘HyperRay Holoox’

آخرین وضعیت هایپرری

اکتبر 28, 2009 بیان دیدگاه

خب
مطمئنا بعد از چند ماه صحبت نکردن درباره خبرهای هایپرری ، خبرهای جدیدی باید داشته باشم .
البته خبر انتشار ندارم :)

اول از همه از سیلیکون شروع میکنم
سیلیکون تو این چند ماه خیلی خوب پیشرفته . دیگه تا ورژن بعدی یعنی 1.2 چیزی نمونده .
یکی دوتا قابلیت هستش که موندم اینارو تو این ورژن اضافه کنم یا ورژن بعدی . چون ممکنه بخاطر حجم کدی که لازم دارن نرسم .
ساده سازی ها (که هدف سیلیکونه) تو این ورژن زیاد شده . سعی شده تعداد کلیک ها برای انجام کارهای مهم تر کمتر بشه .
باگهای زیادی رفع شده . همینطور قابلیت های زیادی هم اضافه شده .
از نظر محیط گرافیکی هم تغییراتی داشته .
بهینه سازی ها و حذف کدهای اضافی بسیار زیاد بوده . طوری که حجم بعضی از کلاسها به یک پنجم یا شایدم کمتر رسیده .
اما حجم کلی کدها بیشتر شده . تقریبا یک و نیم برابر .
یکی از کارهایی که دوست دارم تو این ورژن انجام بدم ، پورت شدن به مک ه . ولی هنوز موفق نشدم Qt رو روی مک راه بندازم .
درباره تاریخ انتشار هم باید بگم تاریخ انتشار سیلیکون با هلوکس یکی خواهد بود . یعنی اواسط آذر ماه .

بعد از سیلیکون نوبت به هلوکس میرسه
هنوز کلنگ هلوکس 9.10 نخورده . این سری برای هلوکس پیشنهادهایی از طرف دوستان داشتم .
مثلا نسخه ای مخصوص کاربران ایرانی که برنامه های کلیدی و مهم رو داشته باشه .
یا پیشنهاد دیگه ای هم که دوباره بر میگرده به کاربران ایرانی این بود که یک دیسک تکمیلی مخصوص کاربران ایرانی عرضه بشه .
یا پیشنهاد راه اندازی نسخه مخصوصه گنوم .
یه پیشنهادی هم که از طرف خودم بود ، این بود که نسخه i386 رو هم راه بندازیم . چون حداقل خودم خیلی نیاز داشتم .
و پیشنهاد های دیگه
در مورد پیشنهاد دوم و سوم فکر نکنم حداقل تو این نسخه قابل انجام دادن باشه . چون واقعا با کمبود وقت مواجم (خدا میدونه . شاید به خود هلوکس هم نرسم) . شاید از ورژن بعدی به فکر کمک گرفتن بیافتم .
اما درباره پیشنهاد اول و چهارم سعیمو میکنم تا تو این نسخه این کارا انجام بشن . احتمالا اگه بشه i386 همراه با نسخه amd64 و دیسک مخصوص ایرانی ها یک ماه بعدش منتشر میشه .
با اینکه کلنگ هلوکس هنوز نخورده ، ولی تو این مدت سعی کردم بیکار نشینمو یه کارهایی انجام بدم .
مثل طراحی عکس پس زمینه و یا اسپلش اسکرین جدید . تعیین برنامه های پیشفرض و یه سری از قابلیت ها که باید باشن .
حتی روت اکشنهارو هم تا حدی به سی پلاس پلاس پورت کردم . مونده یکم رفع مشکلاتش و چندتا قابلیت دیگش که هنوز پورت نشدن . مثل ویرایش فایل متنی و تغییر نام .
همچنین لوگوی هلوکس هم تغییر کرده . یه جورایی متناسب با محیط جدید .

بعد از هلوکسم نوبت به تم کی دی ای برای سیمبین uiq3 میرسه .
درباره این تم هم باید بگم یه سری رفع اشکال هایی داشته که خب نماشو خیلی بهتر کرده .
مثلا Button ها یا CheckBox ها ایرادهایی داشتن که درحال حاضر درست شده .
یا مثلا آیکون باتری یکم مشکل داشت که اونم درست شده .
تا چند روز دیگه رفع اشکالهارو منتشر میکنم .

البته اخبار دیگه ای هم هست درباره پروژه های جدید که فعلا چون تصمیمش قطعی نشده دربارش صحبت نمیکنم .
فقط در همین حد میگم که یکی از این پروژه های یه سرویس نیمه اینترنتیه و بقیشم به برنامه های جدید مربوط میشه .
;)

=================================

* بنظرم لگوی جدید هلوکس از لوگوی هایپرری خوشگل تر شده . باید یه فکری هم به حال لوگوی هایپرری بکنم :)

=-=-=-=-=
Powered by Bilbo Blogger

انتشار Haim

ژوئن 2, 2009 بیان دیدگاه

بالاخره اولین نسخه Haim توسط خودم + HyperRay منتشر شدش .

Haim یه برنامه است برای راحت کردن کار مونت فایلهای iso تو لینوکس .
اگر رو فایلهای iso تون کلیک کنید Haim اونارو تو آدرس /media/haim تو یه فولدر اختصاصی مربوط به هر ایمیج ، مونت میکنه و اگر دوباره روشون کلیک کنید اونارو umount میکنه .
اولش Haim فقط برای Holoox که یک توزیع لینوکسه که باز توسط خودمو HyperRay منتشر شده ساخته شده بود . اما اون موقع Haim فقط یه شل اسکریپت ساده بود که همین باعث میشد برای بقیه توزیع های لینوکس منتشرش نکنم .
تا اینکه چند وقت پیش تصمیم گرفتم پورتش کنم به ++C . البته این تصمیم تنها مختص Haim نیستو به همه برنامه های Holoox اختصاص داره .

میشه گفت Haim اولین برنامه شی گرا یا همون Object Oriented منه .
Haim به کمک ++C نوشته شده و برای کامپایلش فقط به لایبرری های QT4 و یک کامپایلر ++C نیاز دارید .
کامپایلشم اصلا سخت نیست :

sudo apt-get install libqt4-dev g++
make
sudo make install

این برنامه به عنوان اولین برنامه شی گرای من ، اپن سورسه و تحت GPL .
امیدوارم اولین برنامه شی گرای من ، مفید واقع بشه .

;)

=-=-=-=-=
Powered by Bilbo Blogger

نصب ابزارهای هلوکس بر روی کوبونتو

مه 15, 2009 5 دیدگاه

در پی پست قبلی که محراب خان کامنت گذاشته بودند که دوست داره روت اکشنها و HAIM رو تست کنه تصمیم گرفتم راه حل نصبشون روی کوبونتو رو یاد بدم .
نه اشتباه نشه . هنوز HAIM و روت اکشنها برای دیگر توزیع ها عرضه نشده . اما مخازن هلوکس برای همه توزیع ها و همه افراد به اشتراکه .
یعنی خیلی راحت حالا یا با اضافه کردن مخزن هلوکس و یا با دانلود ابزارهای هلوکس از مخازنش میتونید اونو نصب کنید .
البته قبلا هم گفته بودم که مخازن هلوکس فقط 64 بیتیه . اما قضیه درباره پکیج ابزارهای هلوکس یا holoox-tools یکم فرق میکنه . چون این پکیج برای همه معماری هاست .
خب کار خیلی سادست . اگه از طریق اضافه کردن مخازن میخواهید ابزارهای هلوکس رو نصب کنید باید آدرس زیر رو به لیست مخازنتون اضافه کنید :

deb http://www.hyperray.org/repository/ jaunty main

و بعد لیست پکیجها رو به روز کنید و پکیج holoox-tools رو نصب کنید .
خط فرمانشم میشه اینجوری :

sudo su

echo 'deb http://www.hyperray.org/repository/ jaunty main' >> /etc/apt/sources.list

apt-get update

apt-get install holoox-tools

exit

اما اضافه کردن مخازن برای بعضی ها شاید مشکل ساز باشه . چون آپدیت های هلوکس با اوبونتو و کوبونتو متفاوته و ممکنه این وسط مشکلاتی پیش بیاد . به همین منظور پکیجو به صورت جدا و از مخازن هلوکس هم میتونید دریافت کنید :

http://www.hyperray.org/repository/pool/jaunty/holoox-tools_1:9.04.29-hlx1.deb

و بعد نصبش کنید . اینم راه حل خط فرمانی هم واسه دانلود و هم واسه نصب :

wget http://www.hyperray.org/repository/pool/jaunty/holoox-tools_1:9.04.29-hlx1.deb

sudo apt-get install vcdimager

sudo dpkg -i ./holoox-tools_1:9.04.29-hlx1.deb

سورسشو میخواید ؟ اینا همه شل اسکریپته . هنوز که به ++c پرتشون نکردم . هر فایلشو با یه ویرایشگر متن باز کنید همه سورسش معلوم میشه .
:D
این پکیج یعنی holoox-tools شامل HAIM ، Root Actions و VCD-Ripper میشه .

اما بعد از نصب ممکنه با کلیک بر روی فایلهای iso هیچ اتفاقی نیافته و یه برنامه دیگه باز بشه . این به این خاطره که پکیج تنظیمات هلوکس رو سیستم شما نصب نیست . اگرم این پکیج رو نصبش کنید پکیج تنظیمات کوبونتو پاک میشه . پس چیکار باید کرد ؟
خیلی راحت . به System Settings > Advanced > File Associations برید و بعد توی لیست سمت چپ به application > x-cd-image برید . حالا تو قسمت سمت راست یعنی Application Preference Order گرینه HRay-iso رو به اول لیست بیارید و در آخر هم Apply رو بزنید تا تنظیمات ذخیره بشند .
حالا میتونید با کلیک بر روی فایلهای iso اونا رو مونت و با دوباره کلیک کردن روشون اونا رو از مونت خارج کنید ;)

اما ابزار هلوکس رو برای گنوم پیشنهادش نمیکنم . حداقل فعلا . البته اگه در کنار گنوم ، کی دی ای هم دارید از HAIM بدون مشکل میشه استفاده کرد .
:)

=-=-=-=-=
Powered by Bilbo Blogger

هلوکس

مه 15, 2009 4 دیدگاه

تا حالا یه مطلب درست و حسابی درباره هلوکس نذاشته بودم .
حالا تصمیم گرفتم بزارم :D .

هلوکس (Holoox) چیست ؟
هلوکس (Holoox) یک سیستم عامل مبتنی بر کوبونتو است که هدفش فقط و فقط راحتی کار است . به عبارت دیگه هلوکس ساخته شده تا کار کاربر رو راحت کنه که امیدوارم همینجور بوده باشه . هلوکس از نظر پایه و بیس تفاوت زیادی با کوبونتو و اوبونتو نداره . واسه همین ورژن هاش با اوبونتو هستش و بیسش با اون تغییر میکنه ( حتی بخاطر این شباهت اوایل اسمشو میخواستم بزارم kubuntu plus که بعدا منصرف شدم ) هلوکس اولش قرار بود به صورت شخصی و حداکثر به دوستانم معرفی بشه . اما بعدا گفتم خب حالا شاید یه بنده خدایی هم پیدا شد و خواست هلوکس رو تست کنه ببینه چیهو بعدشم شاید خواست روش نفت بریزه و بسوزونتش . چرا این حق رو ازش بگیریم :)

خب حالا این هلوکس چه کارایی میکنه ؟
مطمئنا هلوکس با کوبونتو تفاوت هایی داره .
یکی از تفاوت ها تو برنامه هاشه . مثلا شما تو آخرین نسخه هلوکس میتونید فایرفاکس ، گیمپ ، Kdenlive ، وی ال سی و بسیاری برنامه های دیگه رو که تو کوبونتو از نمونه های دیگه ای استفاده شده یا اصلا استفاده نشده رو ببینید . حتی برنامه هایی هست که تو کوبونتو بوده و تو هلوکس دیگه نیست و کلا حذف شده . مثل quassel که یک کلاینت آی ار سیه .

همچنین تو هلوکس سعی شده بیشتر فرمت های صوتی و تصویری ساپرت بشه . این هم بر میگرده به همون قضیه راحت بودن کاربر . چون خیلی از کاربرها اصلا نمیدونند کدک چیه . چه برسه به اینکه بهشون بگی باید نصبشون کنی :D

از تفاوت های دیگه میشه یه سری امکانات رو نام برد که شاید هلوکس اولین توزیعی باشه که همچین امکاناتی داره . (شایدم نباشه :) )
مثلا یکی از قابلیت هایی که خودم خیلی دوسش دارم قابلیت مونت اوتوماتیک فایلهای iso هستش . به اینصورت که شما فقط رو فایل iso کلیک میکنید و بعد از چند ثانیه یه دیالوگ میاد که ایمیج شما تو فلان آدرس مونت شده . همچنین فایل منیجر (که دلفینه ) با همون آدرس باز میشه . حالا اگه خواستید دیگه مونت نباشه دوباره روش کلیک میکنید و بعد از چند ثانیه پیغام unmount به شما میده . البته این قابلیت که اسمشو گذاشتم HAIM یا Holoox Auto Iso Mounter قراره به ++C پورت بشه که بعد از اینکه پورت شد به صورت مستقل هم عرضش میکنم . آخه شاید یه بنده خدایی پیدا بشه که از هلوکس خوشش نیاد ، ولی از HAIM خوشش بیاد . از اونجایی که انحصار طلبی کار بدیه ، بعد از پورت شدنش این کار رو خواهم کرد .
یا مثلا یکی دیگه از این قابلیت ها ، روت اکشن های هلوکسه . مثلا یه فایلی رو میخواهید پاک کنید و نیاز به مجوز روت دارید . تو هلوکس لازم نیست ترمینال باز کنید و توش تایپ کنید sudo rm file . فقط کافیه رو فایل یا فولدرتون راست کلیک کنید و بزنید delete as root . همینطور این کار رو میشه واسه اجرا ، کپی ، کات ، تغییر نام و ویرایش کردن فایلها هم انجام داد .
و … .

از نظر ظاهر هم هلوکس تفاوت هایی داره .
مثلا یکمی رنگ های محیط تیره و یا روشن تر شدند . پس زمینه ، صفحه بوت و لاگین هم تغییراتی داشته اند . تم محیط پلاسما یکمی تغییر کرده . برای on screen display از Kosd استفاده شده یا مثلا تم پیشفرض فایرفاکس هم تغییر کرده و … .

چه باگهایی تو کوبونتو بوده و تو هلوکس نیست ؟
کوبونتو چندتا دونه باگ بسیار کوچولو داشت که تو هلوکس سعی شده رفع بشه . مثلا رنگهای qt بعضی مواقع بهم میریخت . برای رفع این قضیه مجبور شدم یه شل اسکریپت چند خطی بنویسم و بزارم تو استارت آپ کی دی ای تا موقع هربار اجرا چک کنه که رنگهای qt درست کار خواهند کرد یا نه . اگر قرار باشه درست کار نکنند اون شل اسکریپت درستش میکنه . یا مثلا تو همون شل اسکریپت چند خطی هم برای تنظیم جی تی کی قرار داده شده . البته خودم با این که این شل اسکریپت ها خیلی سبک هستند و شاید زمان اجرا شدنشون تا بسته شدنشون به چند صدم ثانیه برسه ، اصلا از این شل اسکریپت بازی ها خوشم نمیاد . ولی مثل اینکه چاره دیگه ای نبود .

هلوکس چه باگهایی داره که کوبونتو نداره ؟
خب از اونجایی که دیدم بعضی باگهای کوبونتو رفع شده ، گفتم بعضی باگهایی هم که تو کوبونتو نیست رو به هلوکس اضافه کنیم . :D
مثلا یکی از باگهای هلوکس اینه که با روت اکشن ها نمیتونید روی بیشتر از یه تعداد فایل عملیات انجام بدید . اندازه نگرفتم . ولی فکر کنم دویست سیصد تا باشه این تعداد .
یا مثلا پنل بالا از جنس کارامباست و باید به پلاسما پورت بشه که سعیمو میکنم این پنل تو نسخه نهایی کارامبا نباشه .

کاربران هلوکس چند نفرند ؟
آخییییی نااااااازییییییی :) . تعداد کاربرای هلوکس رو نشمردم . حتی برای دانلودهاش شمارنده هم نذاشتم . فقط میدونم به زور به 3-4 نفر میرسه . اما چندتا از دوستای نزدیکم اونو نصب کردند و چند تا از دوستام هم تقاضای یک عدد دی وی دی هلوکس دادند که وقت کنم واسشون میبرم . ولی کو وقت ؟ :D
هاها . البته یکیشون بنده خدا نسخه قبلی هلوکس که intrepid بود و اصلا عرضه نشد رو نصب کرده . در واقع اون دوستم که جناب مهدی خان باشند اولین کسی بود که هلوکس رو روی کامپیوترش تست کرد . اون موقع هلوکس کلی مشکل داشت . مثلا وقتی واسه اولین بار بالا میومد پنل پایین کج و کوله بود یا روت اکشنهاش فقط یه فایل رو میتونست کپی ، کات و یا پاک کنه . باید برم واسش عوضش کنم . بنده خدا هنوز از همون داره استفاده میکنه . اینترنت درست حسابی هم نداره که آپگریدش کنه . :)

برای اطلاعات بیشتر یه http://holoox.hyperray.net برید .
دست بیلبو و نویسنده هاش هم درد نکنه :D

=-=-=-=-=
Powered by Bilbo Blogger

انتشار اولین نسخه آلفای هلوکس

مارس 18, 2009 2 دیدگاه

امروز اولین ورژن آلفای هلوکس منشر شد .
هلوکس یک سیستم عامل بر پایه کوبونتو است که هدفش راحتی کاربر و سادگی کارهاست . هلوکس شامل بیش از 50 برنامه کاربردی میشه .

هلوکس از کرنل 2.6.28 با معماری 64 بیتی ، از دسکتاپ کی دی ای 4.2.1 ، کی آفیس 2 استفاده میکند . حجم هلوکس 896 مگابایت است .
برای دیدن اطلاعات بیشتر و قابلیت های آن به این سایت مراجعه کنید . ;)

هلوکس (Holoox) چیست ؟

مارس 14, 2009 2 دیدگاه

این پست رو میخواستم یکی دو روز قبل بذارم . اما امروز که از نارنجی شنیدم که تولد 15 سالگی ورژن 1 لینوکسه گفتم همین امروز میزارم .

حالا این هلوکس (Holoox) که تو تاپیک این پست اسمشو آوردم چیه ؟

هلوکس همون سیستم عاملیه که حدود یکماهه دارم روش کار میکنمو قراره چند روز دیگه اولین ورژن آلفاشو در دسترس عموم قرار بدم . ( خدا بداد برسه موقع آپلود کردنش . تا حالا چیزی حدود 850 مگابایت شده )
اما از اسمش شروع میکنم .
چرا هلوکس ؟ اگر کمی به لگوی سیستم عامل و اسمش دقت کنید میتونید بفهمید که این اسم این معنی رو میده :

هلو + لینوکس = هلوکس

اما علت اینکه از اسم هلو استفاده کردم این نیست که از میوه هلو خوشم میاد . علتش اینه که هلوکس هدفش ساده کردن کارهاست و در واقع میخواد هلو برو تو گلو بشه واسه کاربرانش .
اینم یه عکس از اسپلش اسکرین هلوکس :

هلوکس اولش از بیس (Base) ابونتو 8.10 ( در واقع کوبونتو ) یا همون intrepid با معماری i386 استفاده میکرد . اما بعدا از i386 به amd64 یا x86-64 تغییر بیس داد . یکی از علتهاش قدرت بیشتر سیستم های 64 بیتی بود . از طرفی خوشبختانه تو لینوکس مثل ویندوز مشکل کمبود برنامه برای سیستم های 64 بیتی وجود نداره و هر برنامه ای که نسخه 32 بیتی داره ، 64 بیتی هم داره .
بعد از مدتی که چند روز پیش میشه ، پروژه intrepid هلوکس بسته شد و jaunty شروع شد . اول قرار نبود intrepid بسته بشه . اما باگهای فراوان intrepid با اینکه کلی از باگهاش تو هلوکس رفع شده بود تا حدی اذیت میکرد و مانع پیشرفت و هلو شدن میشد .
از طرف دیگه با کار کردن رو intrepid به شکلی خارقالعاده هلوکس عقب میافتاد . یعنی موقعی که اوبونتو 9.04 رو عرضه میکرد ما تازه 8.10 همون رو میتونستیم عرضه کنیم . آخه هلوکس با اوبونتو ورژن میده و مثلا همین ورژن اولش اسمش میشه jaunty . یعنی :

HyperRay Holoox 9.04 (Jaunty)

اما ورژن 9.04 هلوکس که یکماه دیگه با ابونتو 9.04 میاد هنوز آزمایشی بحساب میاد . چون یکماه واقعا کمه تا هلوکس بشه اون هلویی که باید بشه . حداقل 6 – 7 ماه وقت لازمه . بنابراین اولین ورژن غیر آلفا و یا بتای هلوکس با ابونتو 9.10 میادش .

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

دنبال‌کردن

هر نوشتهٔ تازه‌ای را در نامه‌دان خود دریافت نمایید.