OpenSparc و نوآوری های سان میکروسیستمز

شرکت سان میکروسیستمز با اعلام توسعه OpenSparc امکان فعالیت بیشتری برای علاقه مندان به معماری CPUها و به خصوص آشنایی بیشتری با ساختار خانواده SPARC را فراهم کرده است. با پیشرفت خوب این پروژه و اعلام آماده شدن Niagara II، اهداف این پروژه به واقعی تر شدن نزدیک می شود. برای یک مرور کلی مراجعه کنید به مطلب زیر:


Technical look at Niagara II

The gross overview is eight in-order cores on a die, each capable of running multiple threads, same as Niagara (N1).
Niagara 2 (N2) does quite a lot more, it executes two groups of four threads per core instead of four, and pulls large chunks of the north bridge on board.

In terms of raw die size, it hasn’t changed all that much, Niagara was 378 mm^2 and Niagara 2 is 342 mm^2. Once you factor in that Niagara the elder was on a 90nm process and Niagara 2 is 65, you can see that the new chip would be about twice as big on a similar process. It also runs at a similar speed, 1.2 and 1.4GHz are the launch fequencies.

چند مقایسه هم بین محصولات Sun، IBM،  Dell و HP را در اینجا بخوانید. بر طبق پیشبینی  ها محصولات خانواده Niagara II با ۸هسته و مجموع ۲۰۴۸ thread قابل اجرا به زودی در دسترس خواهند بود: Sun preps 2048-thread monster

چند نکته برای تحلیل وب و آمار iran.ir

مطلب “انتقاد هایی به iran.ir” با بازخورد خوبی مواجه شد. تعدادی از ایرادات بر طرف شد و تلاش هایی برای ارایه آمار استفاده از سایت انجام شد. چند مطلب جالب هم درباره iran.ir منتشر شد، که در ادامه، به برخی موارد اشاره می کنم!

نکته: برای تحلیل آمار دسترسی به یک وب سایت، همیشه می بایست حداقل این پارامترها را مورد توجه داشته باشیم:

  1. تفاوت Hit و Visit برای یک وب سایت. منظور از Hit تعداد درخواست هایی است که  به وب سرور ارائه دهنده یک وب سایت ارائه می شود. منظور از Visit تعداد بازدید های  موثری است که از یک وب سایت انجام شده است. به عنوان مثال، یک Visit می تواند خود  شامل ۱۰ درخواست از صفحات مختلف یک وب سایت باشد.
  2. زمان صرف شده برای مرور یک وب سایت. فرض کنید یک سایت اطلاع رسانی، با در نظر  گرفتن ۳ زیر مجموعه برای رسیدن به اطلاعات مورد نظر وجود دارد. با توجه به سرعت  دسترسی کاربران و میانگین های به دست آمده از وب سایت، برای رسیدن به هر صفحه آن  وب سایت ۲۰ ثانیه زمان لازم است. یعنی زمان تقریبی برای استفاده از اطلاعات آن وب  سایت در حدود ۲۰*۳ ثانیه می باشد. حال اگر بازدید موثر از آن وب سایت فقط به شرطی  انجام می شود که به یک اطلاع دسترسی پیدا شده باشد، پس بازدید هایی با زمان سپری   شده کمتر از ۶۰ثانیه قابل استناد نخواهد بود.
  3. برای اطلاعات بیشتر به Web analytics مراجعه  کنید.

    –
پورتال ایران ۱۵ بار مورد حمله قرار گرفت.

به طور حتم هر وب سایتی، مورد توجه نفوذگران و متخصصان امنیتی  است. اگر وب سایت  مهم و مورد توجهی باشد، به همان نسبت علاقه برای دسترسی به آن بیشتر خواهد بود. در  این مطلب، اشاره شده است با توجه تدابیر امنیتی اندیشیده شده اتفاقی برای وب سایت Iran.ir رخ نداده است. احتمالا به روز رسانی سرور، php و جوملا سانسور شده این وب  سایت جزو این تدابیر نبوده است. :)

    – یک میلیون مراجعه به پرتال ایران در ۲ روز

ارائه آمار کار بسیار نیکویی است، اما این آمار می بایست قابل استناد و همراه با ارائه تحلیل  بسیار دقیقی باشد. یک میلیون مراجعه آیا به معنی یک میلیون بازدید یکتا و یا یک میلیون  درخواست دسترسی به وب سایت است؟ این تعداد کاربران آیا بازدید موثری داشته اند؟ آیا  حداقل زمان لازم برای کسب اطلاعات از وب سایت را داشته اند؟ نوع دسترسی به صفحات  چگونه بوده است؟ آیا این آمار مربوط به بازدید کنندگان واقعی است و یا روبوت ها؟ برای  روشن تر شدن مطلب فرض کنید این وب سایت مورد بررسی صحت کارکرد قرار گرفته  باشد، در این صورت به عنوان مثال برای Scan time 104 minutes تعداد Total number  of requests 7965 انجام شده است…

    – تعداد سرویسهای پورتال ایران دو برابر شد

منظور از سرویس احتمالا همان لینک های اضافه شده به وب سایت است :) این مطلب را  بخوانید: پورتال مـــــلـــــی افتتاح شد!

    – فاز نخست پورتال خدمات الکترونیکی ایران افتتاح شد.

البته این مطلب هیچ سند خاصی ندارد، ولی یک قسمت جالبناک دارد، فکر می کنم اگر در  مورد این قسمت چیزی ننوشت هم، خود مطلب را می رساند. امیدوارم مسئولین فهرستی از وب سرویس های راه اندازی شده و قسمتی از APIهای عمومی پرتال تخصصی را برای  استفاده عمومی معرفی کنند!

این پورتال با استفاده از نیروی توانمند متخصصان  ایرانی و با رعایت استانداردها و نرم افزارهای آزاد،  طراحی و برنامه سازی شده است. تمامی برنامه های  استفاده شده در این پورتال از سیستم عامل تا بانکهای اطلاعاتی و غیره از محصولات و برنامه های متن باز مانند لینوکس استفاده شده است که مشکل حق لیسانس نرم افزاری برای آن وجود ندارد. در طراحی هسته سامانه، رابط کاربری و ظاهر گرافیکی از آخرین استانداردهای نرم افزاری مانند UML، XML، WEB Service، AJAX و غیره استفاده شده که خود نشاندهنده به روز بودن دانش فناوری اطلاعات در داخل ایران است. بانک اطلاعاتی سامانه که بانک متن باز MySQL است، با توجه به نحوه طراحی بانک اطلاعاتی، کاملا مقیاس پذیر برای گسترده شدن روزافزون پورتال است.

انتقاد هایی به iran.ir

پرتال خدمات الکترونیکی ایران، اسم بسیار بزرگی برای وب سایتی است که به این نام راه اندازی شده است. ایراد گرفتن و انتقاد کردن کار بسیار ساده ای است، آن هم در مورد چیزی که در واقعیت دارای ایراداتی است. بعد از پست ابر کامپیوتر ایرانی که با انتقادات زیادی از  طرف دوستان مواجه شد، قصد ادامه دادن چنین نوشته هایی را نداشتم، ولی اصرار سری  مطالب “iran.ir در آیینه رسانه ها” موجب این نوشته شد.

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

Iran.ir چیست؟

درگاه ( پرتال ) خدمات الکترونیکی ایران با حضور سلیمانی وزیر ارتباطات و فناوری اطلاعات و ریاضی معاونت فناوری اطلاعات وزارت ارتباطات و فناوری ارتباطات، با عنایت  به تبصره ۳ ماده ۲۵ تصمیم نامه شماره ۶۸۰۸۴/ت۳۷۴۵۶ مورخ ۳۱/۴/۸۶ نمایندگان ویژه  رییس جمهور راه اندازی شده است.

این وب سایت، تحت مالکیت dabirkhane shora fanavarie etelaat keshvar به آدرس  scit.ir  (که هم اکنون در دسترس نیست!) آغاز به کار کرده است. اگر به محتوای Iran.ir توجه کنید، بیشتر شبیه یک فهرست اینترنتی + rss reader چند سایت دولتی است تا یک پرتال دولتی.
نمونه های مختلفی از پرتال های دولتی در دنیا راه اندازی شده است، همانطور که می دانید USA.gov، Arizona @ Your Service، Directgov،  SINGOV و National Portal of  India از نمونه های موفقی هستند، که در چند نمونه مشابه تلاش هایی برای پیاده سازی  نسخه ایرانی از آن‌ها شده است.


Iran.ir چگونه راه اندازی شده است؟

صفحه اصلی Iran.ir مجموعه ای از چند جعبه محتوی اخبار و فیدهای XML است که به  صورت افراطی از AJAX برای نمایش محتویات استفاده کرده اند. ساختار محتوایی سایت  برپایه‌ی یک نسخه بسیار سانسورشده از جوملافارسی در آدرس iran.ir/cms است. محتوای  iran.ir/cms با استفاده از نمایش دهنده‌های xml در iran.ir/web نمایش داده می شوند. iran.ir یکی از مهمان ‌های بازه آدرس ۲۱۷٫۲۱۸٫۹۰٫۱ تا ۲۱۷٫۲۱۸٫۹۰٫۱۲۷ است که نمونه های جالبی (مانند  http://217.218.90.108/xampp) بر روی آن یافت می شود.

DNSهای iran.ir که از اعضای همان بازه ذکر شده هستند
، در وضعیت نسبتا مطلوبی به سر می برند و توسط scit.ir راه اندازی شده اند. وب سرور اصلی به آدرس ۲۱۷٫۲۱۸٫۹۰٫۲۰ با استفاده از  CentOS (احتمالا بدون به روز رسانی) با php 5.1.6 (مربوط به حدود یک سال پیش) سرویس دهی می کند.

چرا از Iran.ir انتقاد می کنم؟

در مرور راه اندازی وب سایت Iran.ir اشاره‌های کوچکی کردم، با این امید که مسولین این  پایگاه این نوشته را خواهند دید، نظراتم را در فهرست زیر مرور می کنم:

    – یک پرتال دولتی، نمونه‌ی بسیار دقیقی از یک پرتال اطلاعاع رسانی و Service Oriented است، که مهمترین هدف آن ایجاد یک نقطه دسترسی بی نقص برای مخاطبان آن دولت است. مخاطبان به طور کلی شامل چهار دسته شهروندان حقیقی، شهروندان حقوقی، کارکنان دولتی و بازدیدکنندگان غیربومی می شوند. نوع اطلاعات مورد نیاز هر دسته و سرویس های قابل ارایه برای هر دسته، می بایست از اولین فاز های شکل گیری (به نظر من از فاز صفر) در طراحی پرتال دولتی مورد توجه قرار بگیرد. این یکی از بزرگترین نقص هایی است که در iran.ir مشاهده می کنم. (هر چند ممکن است چنین دسته بندی در نظر گرفته شده باشد و یا در نظر گرفته شود، ولی با توجه به “پورتال خدمات الکترونیکی ایران راه اندازی شد” این پرتال وارد مرحله بهره برداری شده است.)

    – جوملا (بر پایه‌ی مامبو) یکی از بهترین CMSهای موجود است. جوایز و انتشارات متعدد پیرامون جوملا نشانه ای بر کیفیت این ابزار Open Source و پرطرفدار است. به شخصه  جوملا/مامبو را در بیشتر از ۱۰ پروژه تحت وب استفاده کرده ام و تقریبا همیشه با رضایت  مشتریانم مواجه شده ام. اما همیشه معتقد بوده ام استفاده از جوملا برای پایه ریزی یک  Enterprise Portal کاری منجر به شکست است. در iran.ir جوملا به عنوان یکی از هسته های اصلی سایت استفاده شده است، که این کار به نظر شخصی من در آینده ای نه چندان دور باعث بروز مشکلاتی خواهد شد. همانطور که می‌دانید جوملا در سطح امنیت یک وب سایت ملی و دولتی، شاید دچار کاستی ها و نواقصی باشد که هر از چند گاهی باعث بروز مشکلاتی می شود. البته می‌بایست عنوان کرد بسته اصلی Joomla در  وضعیت امنیتی خوبی به سر می‌برد. (به شرط آنکه جوملافارسی هم به موقع به روز شود.)

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

    – امنیت این پرتال دولتی، جای تحقیق بیشتری دارد، ولی در اولین بررسی ها، قسمتی از سایت که توسعه داده شده بود، دارای بیشتر از ۱۹ آسیب پذیری (XSS و SQL Injection) است. به موارد بیشتر اشاره نمی کنم، اما دقت کنید به:

suggest=y&catid=%27&name=111-222-…@address.com&
email=111-222-..@address.com&
site=111-222-…@address.com&
title=111-222-..@address.com&note=111-222-1933email@address.com&
keyword=111-222-…@address.com&
submit=…..

    – قدیم ها (۲٫۵ سال پیش) مطلبی از روی خشم نوشته بودم، که جمله‌ی معروفی در زمان خودش داشت. با گردش روزگار به نحوی در جریان کار هرسه دیتا سنتر ذکر شده در  آن نوشته قرار گرفتم. (در جریان طراحی یکی از آن ها هم نقش هایی داشتم.) دوستی در آن روزگار توضیح خیلی خوبی برای آن نوشته آورد. شروع به کار Iran.ir بسیار نیکوست، ولی نقطه شروع شرایط لازم برای پرش کافی را ندارد. شاید این شروع با هزینه بسیار زیادی هم انجام شده باشد، ولی این هزینه، با کافی نبودن ارتفاع سکوی پرش، منجر به سقوط دردناکی می تواند باشد.

ابتدا تو را نادیده می گیرند ، سپس مسخره ات می  کنند و بعد با تو می جنگند ولی درنهایت پیروزی از آن توست ( گاندی ) دوستان طولانی ترین راه رو هم با قدم اول باید شروع کرد . امروز عقبیم ولی مطمئنا اگه شروع نکنیم فردا عقب تر.

    – و به عنوان آخرین بند، انتقادی است که به استفاده از انگپلیش در قسمت های مختلف  مربوط به سایت دارم. (dabirkhane shora fanavarie etelaat keshvar؟؟؟؟)

اطلاعات ماهواره های فعال در مدار زمین

درباره ارتباطات ماهواره ای مطالعه می کردم، به این جدول رسیدم. (به نقل از Broadband Telecommunications Handbook،ویرایش دوم)

Argentina  

۱

Australia  

۶

Brazil  

۶

Bulgaria  

۱

Canada  

۱۶

China  

۱۵

CIS (Former Soviet Union)

۱,۳۲۲

Czechoslovakia  

۱

France  

۲۴

Germany  

۱۵

Hong Kong  

۱

India  

۱۱

Indonesia  

۶

Israel  

۱

Italy  

۴

Japan  

۵۵

Korea (South)  

۲

Luxembourg  

۴

Mexico  

۴

Portugal  

۱

Spain  

۳

Sweden  

۴

Thailand  

۲

Turkey  

۱

United Kingdom  

۱۸

United States  

۶۵۸

Arab States  

۳

Europe  

۲۷

International  

۵۱

NATO  

۸

TOTAL  

۲,۲۷۱

اسمی از ایران نبود، در حالی که به علت ارسال سینا۱ باید در فهرست پیدا می شد.(البته این  جدول برای سال ۲۰۰۲ است و ارسال سینا۱ در ۲۰۰۵ بوده است.) گوگل این وب سایت را  پیشنهاد کرد که اطلاعات تقریبا کاملتری درباره حدود ۸۰۰ ماهواره فعال در مدارهای زمین  را در بر می گیرد. مراجعه کنید به UCS Satellite Database

    – نخستین ماهواره ایرانی به فضا پرتاب شد.

    – ۲۰۰۵-۰۴۳D – Sina 1 ، اطلاعات دقیقتری از سینا۱

    – قرارداد ساخت زهره، بین ایران و روسیه (سال ۲۰۰۵)

درآمد فایرفاکس از موتورهای جستجو

۵۵ میلیون دلار درآمد در سال، از صفحه های جستجوی گوگل در فایرفاکس How Firefox earns $US55million a year

It is very easy to add in a search engine.  So that was a fundamental element of the  user choice aspect. So we have arrangements with more than Google . We’re non-profit so our numbers are audited and on the public record. We haven’t finished 2006 yet so they’re not public, but the 2005 numbers are around $US55million.

این روزها به این فکر می کنم که چرا سطح درآمد هایی که ما توی ایران از کارهای HiTech  به دست می آوریم، در مقایسه با مقیاس جهانی اینقدر پایین، بی ارزش و بی مقدار است. یک جمله معروف هست، که دوجور برداشت رو می تواند منتقل کند، Think local, act global! یا همان که به عنوان تفکر جهانی از آن یاد می کنیم! ولی فکر می کنیم نحوه تفکر یک ایراد اساسی دارد، جهانی فکر کردن تعمیم آنچه داریم و یا می توانیم داشته باشیم نیست، بلکه به نظر من امکان جهانی ساز کردن آنچه داریم یا می توانیم داشته باشیم است. اینکه در توسعه محصولات نرم افزاری و یا پایه ای امکان استفاده دیگران و به همین جهت افزایش سود را فراهیم کنیم، مفهوم صحیح تفکر جهانی است. کامپیوتر ملی، سیستم عامل ملی، موبایل ملی، قوی ترین مرکز فلان ملی… تمامی این ها باعث می شود که مسیر کسب سود، به محل شکل گرفتن ایده اولیه محدود بشود (چقدر گنگ نوشتم!!!).

نظرات لینوس تروالدس درباره آینده لینوکس



مدت
زیادی بود که مصاحبه روزمره از لینوس ندیده بودم، البته شاید هم به خاطر بی خبری من
باشد! این یکی بدک نیست، همچنان لحن مغرورآمیز لینوس را در بر دارد! قسمت های خنده
دار هم داره، مثل اینکه هنوز اعتقاد داره دبیان رو باید از اول کامپایل کرد و برای
همین هیچوقت تستش نکرده!
فکر کنم بعد از مصاحبه کمی نظرش تغییر کند، در کامنت های مقاله اشاره های زیادی به
راحتر شدن نصب دبیان شده است!

Before Fedora had PowerPC support, I ran YDL for a while, and before that I had SuSE. Funnily enough, the only distributions I tend to refuse to touch are the “technical” ones, so I’ve never run Debian, because as far as I’m concerned, the whole and only point of a distribution is to make it easy to install (so that I can then get to the part I care about, namely the kernel), so Debian or one of the “compile everything by hand” ones simply weren’t interesting to me.