بايگانی‌ وب‌نوشت

رسم نمودار در ASP.NET MVC

بابک فخریلو


رسم نمودار تو پروژه های وب هنگامی که می خواید گزارش رو درست کنید از داده ها، لازم میشه. یکی از این مواردی که من تو یکی از پروژه هام به نمودار نیازمند شدم، رسم داده های دریافتی از Google Analytic و نمایش آمار روزانه بازدید از سایت بود. وقتی شروع به جست و جو کردم، به یه کتابخونه وابسته به  Jquery رسیدم که  رایگان و open source، و قابلیت های خیلی زیادی داره. این کتابخونه جاوا اسکریپت  jqplot هست، و هماهنگی خوبی هم با محصولات مایکروسافت داره و حتی کنترل هایی هم برای ASP.NET web form. اما برای استفاده از اون در ASP.NET MVC، از اونجایی که خوشبختانه!! (بله خوشبتانه!) خبری از کنترل های سفارشی نیست، باید به طور مستقیم خودتون دست به کار بشید و نمودار هاتون رو رسم کنید.

jqplot-sample

 

تو مثالی که برای کار کردن با jqplot برای شما آماده کردم، ما داده هایی متشکل از تاریخ و یک عدد برای هر تاریخ (که مثلا میتونه نشون دهنده ی آمار بازدید از سایت برای اون تاریخ باشه) رو برای ساختار داده انتخاب می کنیم:

    public class DailyHit
    {
        public String DayDate { get; set; }
        public int Hits { get; set; }
    }

فرض ما بر این که namespace برنامه ی شما Yourname و کلاسی که تعریف کردیم تو پوشه ی Models قرار گرفته. حالا نوبت به تعریف Action می رسه:

   public ActionResult GetDailyReport()
   {
            //GetReport method return list of daily reports in form of IEnumerable
            var result = _VisitiReportService.GetReport();

            return View(result);
    }

ما در اینجا فرض می کنیم که شما سرویسی برای دریافت گزارش های بازدید روزانه دارید (می تونید خودتون مکانیسیمی برای ثبت بازدید ها داشته باشید و از دیتابیس خودتون داده ها رو بخونید، یا متصل بشید به یه سرویس دیگه مثل Google Analytic و داده ها رو از اونجا استخراج کنید) که داده ها رو در قالب فهرستی از DailyHit ها بر می گردونه. این داده ها رو در قالب مدل، به View مربوط به خودش ارسال می کنیم. این هم از View :

   @model IEnumerable<YourNameSpace.Models.DailyHit>

    <script src="@Url.Content("~/Scripts/jquery-1.8.3.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/jquery.jqplot.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/jqplot.highlighter.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/jqplot.cursor.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/jqplot.dateAxisRenderer.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/jqplot.json2.min.js")" type="text/javascript"></script>

    <link href="@Url.Content("~/Content/jquery.jqplot.min.css")" rel="stylesheet" type="text/css" >

	<script type="text/javascript">
     $(document).ready(function () {

    var plot1 = $.jqplot('reportChart', [chartline1], {
      title:'Report',
      legend: 
      { show: true, placement: 'outside',location:'ne',marginTop: '30px',showLabels: true },
      axes:{
        xaxis:{
          renderer:$.jqplot.DateAxisRenderer,
          tickOptions:{
            formatString:'%b %#d'
          } 
        },
        yaxis:{
          tickOptions:{
            formatString:'%d'
            },
            min:0
        }
      },
      highlighter: {
        show: true,
        sizeAdjust: 7.5
      },
      cursor: {
        show: false
      }
  });

 });
  </script>

  <div id="reportChart" style="width: 600px; height: 400px; position: relative;">
  </div>

اول از همه باید کتابخونه Jquery رو به صفحه اضافه کرده باشید. ما فرض بر این گذاشتیم که شما از  layout (یا همون Site.master تو aspx) استفاده نکردید و View رو دارید به طور مستقل و بدون داشتن قالب کلی نمایش می دید، پس به طور صریح اشاره کردیم به Jquery. بعد برای این که بتونیم از Jqplot استفاده کنیم، باید اول از همه به اسکریپت jqplot.min.js ارجاع بدیم. از اونجایی که می خوایم کاربر با رفتن روی خطوط نمودار، مقادیر ببینه نیاز داریم که highlighter هم اضافه کنیم. ارجاع به cursor برای این که با ورود موس به منطقه ی نمودار، شکلش تغییر کنه ما تو اینجا ازش استفاده ای نداریم. dateAxisRenderer به طور خاص برای  نمایش نمودارهایی هست که توش بخشی از داده، از نوع تاریخ (Date) هست. و در نهایت از اونجایی که داده ها در قالب json تحویل لود کننده ی نمودار داده میشن، باید از json2.min هم استفاده کنیم.

و اخر سر هم یک ارجاع به فایل قالب jqplot نیاز داریم.

اما script که برای لود کردن نمودار تعریف کردیم. تو اولین خط، یعنی

	var chartline1=@Html.GetStrippedJson(Json.Encode(Model));

ما از دو Helper استفاده می کنیم، یکی Json.Encode که جزو Helper های خود MVC هست و یک شی رو تبدیل می کنه به رشته ی JSON. اما از اونجایی که تو Jqplot، نباید نام property ها تو رشته ی json وجود داشته باشه، ما ناچاریم که اونا رو اصطلاحا Strip کنیم. برای این کار قطعا کتابخونه ای  مثل Newtoon.Json خیلی مفید تره که قابلیت های زیادی داره ولی من خودم یک Helper نوشتم که این کار رو برای ما انجام بده:

	public static MvcHtmlString GetStrippedJson(this HtmlHelper helper, string json)
        {
            json = json.Replace("\"DayDate\":", string.Empty);

            json = json.Replace("\"Hits\":", string.Empty);

            json = json.Replace('}', ']');

            json = json.Replace('{', '[');

            return MvcHtmlString.Create(json);
        }

تو کد بالا، هر جا که DayDate و Hits رو ببینه، جاش رشته ی خالی میذاره و به جای } و { هم، [ و ]  رو قرار میده تا تبدیل بشه به رشته ی استاندارد Json.

خوب حالا ما داده هامون رو تو متغیر chartline1 داریم.

نوبت می رسه به رسم نمودار. برای این کار اولین پارامتری که به تابع مربوط به رسم، یعنی  jqplot می فرستیم، محل رسم نمودار تو صفحه است. این محل باید تگ div باشه و id اون رو می فرستیم به عنوان پارامتر اول تابع رسم نمودار.  بعد نوبت می رسه به داده هامون، که ما از قبل تو chartline1 ذخیره کردیم شون. پارامترهای بعدی شامل عنوان نمودار، نمایش برچسب خطوط نمودار در کنار اون، تنظیم محور افقی و عمودی میشه. مثلا تو تنظیم محور افقی (xaxis) ما داریم به نمودار میگیم که باید از نوع تاریخ باشه و فرمت نمایش اون رو هم  براش تعیین می کنیم، تا فاصله ی بین هر نقطه از داد ها روی نمودار افقی رو تعیین کنیم. برای نمودار عمودی، که قراره تعداد بازدید های روز رو نشون بده، قالب نمایش رو مقدار عددی (D – به معنای digit) می گذاریم، و مشخص می کنیم که کمترین مقدار نمودار در محور عمودی باید صفر باشه.

پارامتر بعدی، مربوط به highlighter هست که به نمودار میگه با رفتن کاربر به هر کدوم از محل های تقاطع روز/تعداد بازدید، تعداد بازدید رو به همراه تاریخ اون روز، نمایش بده و اون نقطه رو هم highlight کن.

خوب، منتظر چی هستید! برید امتحان کنید دیگه

پیروز باشید

Volunia ،گوگل را به مبارزه دعوت می کند

Massimo Marchiori استاد ریاضیات دانشگاه پادوا ایتالیا با توسعه  الگوریتم جستجو گوگل و بهینه کردن آن موتور جستجو خود را به نام volunia.com. را تا پایان سال جاری آماده سازی خواهد کرد که «گوگل» را به چالش خواهد کشاند.در فیلمی که در سایت مذکور نشان داده می شود Massimo Marchiori در حالی که با تخته وایت برد روی صندلی پارک نشسته است توضیح می دهد:»که گوگل در سرویس جدید خود موسوم به گوگل پلاس فقط 10 درصد ازدیدگاههای نوین رادیکالی که در زمینه جستجو بهینه در مرورگرهای آینده بکار میرود را عملی کرده است.»

این وب سایت به کاربران خود اجازه می دهد که در نسخه آزمایشی (بتا) با ثبت نام در این سایت سطح دسترسی «Power User» داشته باشند و موتور جستجو فوق را که  به 12 زبان راه اندازی شده است را آزمایش کنند.(قابل توجه برنامه نویسان) او همچنین در مصاحبه ی که هفته گذشته با شبکه آنلاینCorriere della Sera انجام داده بود گفته است که Volunia رقیب اصلی گوگل خواهد شد.او در ادامه مصاحبه خود گفته است اگر چه گوگل شرکت بسیار عظیم در این مقوله است که 100 ها مهندس در 24 ساعت شبانه روز در آنجا مشغول فعالیت هستند ؛اما با توجه به این اطلاعات من فکر می کنم با ارائه این موتور جستجو جدید بتوانیم با گوگل رقابت جدی داشته باشیم.

Marchiori عضو هیئت مدیره تیم برنرز لی کنسرسیوم شبکه جهانی وب (W3C) است وبر روی بستر های نرم افزاری مورد نیاز برای تنظیمات حریم خصوصی (P3P) و زبان  Ontology وب (OWL) کار کرده است. الگوریتم جستجو  او در یک کنفرانس در کالیفرنیا در سال 1996، که توسط لری پیج 23 ساله در آن شرکت شده بود ارائه شد.  که بعدها به الگوریتم پیج رنک گوگل سیستم نام گذاری شد.گفتنی است که سرورها جدید این موتور جستجو توسط Sardinia وTiscali آماده سازی شده است.

او همچنین گفت ساخت این موتور جستجو با همکاری 20 دانشجو وی و با کمک مالی دولت و شرکت مخابراتی Pireddu انجام شده است.

برای خواندن اطلاعات تکمیلی به این پیوند مراجعه کنید.

توصیه مهم گوگل به کاربران

اگر در هنگام ورود به پست الکترونیکی جی‌میل خود پیام «لزوم تغییر رمز» را مشاهده می‌کنید، بهتر است موارد ذیل را به دقت دنبال نمایید:

>>اگر از گوگل پیام تغییر رمز دریافت کرده‌اید، امکان دسترسی دولتی به مکاتبات شما در شش هفته گذشته وجود داشته است.

1)حافظه موقت مرورگر (Temporary memory) خود را پاک کنید و توسط نرم‌افزارهایی نظیر Ccleanerدوباره‌نویسی کنید تا غیرقابل بازیافت مجدد شود.

2)هارد دیسک کامپیو‌تر، دیسک‌های جانبی قابل حمل و فلش دیسک‌های خود را وارسی کنید تا داده‌ای حساس و مشکل‌زا روی آن قابل بازیافت نباشد.

3)حافظه تلفن همراه و تلفن همراه هوشمند خود را بازبینی کنید. داده‌های غیرضروری را پاک و با داده‌های بی‌خطر بازنویسی کنید. منظور از بازنویسی این است که مثلاً تصاویر یا فیلم 30یا30 را پاک کرده و روی آن تصاویر و یا فیلم طولانی بی‌خطری کپی کنید. این عمل داده‌ها را غیرقابل بازیافت خواهد کرد.

4)رمز عبور خود را همانطور که گوگل درخواست کرده همین امروز عوض کنید.

5)ایمیل یدکی خود را عوض کنید. ایمیل ثانویه یا یدکی، ایمیلی است که در صورت فراموشی، تغییر و یا سرقت رمز عبور، می‌توانید آن را برای درخواست رمز عبور جدید مورد استفاده قرار دهید. اگر ایمیل یدکی موجود در جی‌میل شما، نا‌شناس و یا ناامن است بلافاصله آن را پاک کرده و ایمیل جدیدی وارد نمایید.

6)هر لحظه تأخیر در تغییر رمز عبور فرصت دادن به کسانی است که در صدد ورود و بایگانی داده‌های شما هستند. رمز عبور جدید را متفاوت از رمز عبور قبلی و ترکیبی از حروف بزرگ و کوچک و اعداد وکارکترهای نظیر @ انتخاب کنید.

نزدیک به 300000 IP کاربران ایرانی در معرض خطر جدی قرار دارند

Fox-IT گزارش میدهد نزدیک به 300 هزار IP آدرس منحصر بفرد کاربران  ایرانی که  گواهینامه آنها توسط  شرکت امنیتی هلندی DigiNotar صادر شده بود توسط سرویس های گوگل بصورت موقت هرزه قلمداد شده اند.اعتبار این گواهینامه های هرزه که توسط این شرکت (DigiNotar ) در 10 جولای صادر شده بود.در تاریخ 29 اگوست  فاقد اعتبارشناخته شده اند که با توجه به این ارقام حدود 99 درصد( آی پی)  کاربران ایرانی دچار مشکل شده  است یا خواهد شد.لیست IP های که مجاز به استفاده از سرویس ایمیل گوگل هستند به گوگل داده شده است.گوگل کفته است که با مورد استفاده قرار گرفت اطلاعات ذخیر شده در کوکی ها هکرها توانسته اند به صندوق پستی گوگل و سایر سرویس گوگل کاربران ایرانی گوگل نفوذ کنند.

Read the rest of this entry

چرا گوگل سهام موتورولا را خرید

با سلام خدمت همه ی دوستای عزیز ، بعد از مدت ها دوباره اومدم با یه مطلب که به نظرم جالب رسید .

از سایت هفته نامه ی عصر ارتباط این خبرو خوندم .

تاریخ خبر: شنبه, 05 شهریور 1390

نسخه اختصاصی غول جستجوی اینترنتی

چرا گوگل سهام موتورولا را خرید

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

در 15 آگوست امسال، گوگل اعلام کرد 5/12 میلیارد دلار صرف خرید بخش تلفن‌های همراه شرکت آمریکایی «موتورولا» خواهد کرد که در حال حاضر با مشکلات مالی فراوانی مواجه است.

اگر این خرید نهایی شود، این بزرگ‌ترین دستاورد گوگل محسوب می­‌شود و تقریبا نیروی کار خود را دو برابر خواهد کرد.

اما جذابیت این خرید برای غول اینترنتی گوگل نه به خدمت گرفتن 19 هزار کارمند این کارخانه سازنده گوشی همراه است نه 11درصد سهم آن در بازار گوشی هوشمند آمریکا بلکه 17هزار اختراعی است که به نام موتورولا ثبت شده و 7500 اختراع دیگری است که در انتظار ثبت هستند.

این اختراعات انبار بزرگ اختراعات گوگل را که در حال حاضر حاوی 2 هزار اختراع ثبت‌شده است، بسیار غنی کرده و موقعیت این غول را در نبرد حقوقی کنونی و آینده با رقبای صنعتی بسیار قدرتمندش تحکیم خواهد کرد.

گوگل که در مزایده اخیر اختراعات شرکت «نورتل»، یک شرکت مخابراتی کانادایی ورشکسته ناکام مانده بود، اکنون مصمم است هر طور شده در مزایده موتورولا پیروز شود. رقم پیشنهادی گوگل برای خرید 63 درصد سهام موتورولا است.

خرید امتیاز اختراعات

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

کارشناسان معتقدند، در سال‌های اخیر، سیستم ثبت اختراعات بیشتر باعث نابودی نوآوری شده است تا شکوفایی آن.

بر اساس تحقیقاتی در سال 2008 کل درآمد شرکت‌های عمومی آمریکا از اختراعات (جدا از داروسازی) در سال 1999 حدود 4 میلیارد دلار بود اما هزینه‌های شکایت و شکایت‌کشی توام با ثبت این اختراعات 14 میلیارد دلار برآورد شده است.

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

ریشه مشکلات

اما مشکل ثبت اختراعات در کجاست؟ بسیاری معتقدند مشکل در توجه به کمیت اختراعات به جای کیفیت آنها است. مثلا وقتی به وکلای حقوقی گفته می‌­شود که میزان حقانیت هر طرف را تعداد ثبت اختراعات آن در مقایسه با طرف مقابل تعیین می‌کند، طبیعی است بسیاری از شرکت­‌ها تلاش می­‌کنند اصلا وارد این حوزه نشوند.

عامل دوم ظهور اختراعات مشکوک به‌خصوص در حوزه نرم‌افزار و روش­‌های تجاری است که هرگز نباید به آنها توجه کرد. این راه را برای عامل سوم باز می‌کند: مشکل فزآینده «سودجویان حوزه اختراع» است یا شرکت‌هایی که به اختراعات به دیده یک بلیت لاتری و یک شکایت وقت­‌گیر و گران‌قیمت علیه شرکت‌های رقیب نگاه می‌کنند.

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

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

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

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

منبع :هفته نامه عصر ارتباط

گوگل شیوه ی فکر کردن ما را تغییر می دهد

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

بابک فخریلو

آیا گوگل شیوه ی فکر کردن ما را تغییر می دهد؟ دست کم یک پژوهشگر هست که این طور فکر می کند: Betsy Sparrow پژوهشگر دانشگاه Columbia، می گوید موتورهای جست و جو نظیر گوگل، در حال تغییر دادن الگوهای فکر کردن انسان هستند. برای نمونه، کمتر تمایل به خاطر سپردن چیز ها داریم، چرا که می دانیم کجا باید برویم و در اینترنت پیدایش می کنیم. ( واقعا هم برای من یکی که این طوره. دیگه زیاد به خودم برای به خاطر سپردن مفاهیم و خیلی چیزا فشاری وارد نمی کنیم، چون می دونم که میشه بالاخره تو گوگل پیداش کرد)

این بحث که اینترنت باعث احمق شدن ما می شود از زمان پدیدار شدن اینترنت مطرح بوده است. بسته به این که شما نکته های Sparrow را چطور تفسیر می کنید، می توانید موافق این باشید که اینترنت باعث احمق شدن ما می شود، یا این که بگویید از گوگل و بقیه ی موتورهای جست و جو فقط به عنوان کمک ابزاری برای مغرتان استفاده می کنید.

افراد خبره این را «Transactive memory» می خوانند. اساسا می دانید برای بدست آوردن اطلاعات به کجا مراجعه کنید، نه فقط خود اطلاعات. مفهوم transactive memory چیز جدیدی نیست: پیش از دنیای دیجیتال، ما از خبره های غیر دیجیتالی (کتاب ها و دوستان) استفاده می کردیم. موتور جست و جو صرفا آن فرآیند را خیلی ساده تر و سریع تر کرده است.

Sparrow  این طور توضیح می دهد: «مغز ما برای به خاطر سپاری به همان اندازه به اینترنت وابسته است که به حافظه ی یک دوست، عضو خانواده، یا همکار.»

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

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

آیا این پدیده می تواند باعث تنبل شدن ذهن شود؟ خودتان پاسخ دهید.

Sparrow اشاره می کند که به خاطر اینترنت و موتورهای جست و جو، لزوما از هوشمندی ما کم نمی شود. در عوض در یافتن اطلاعات هوشمند تر می شویم. این می تواند چیز مفیدی باشد، چرا که توان ذهن و حافظه را برای کارهای دیگر صرف می کنیم، که از دیدگاه فنی حتی می تواند باعث هوشمند تر شدن ما شود.

برگرفته از:

Google is Changing the Way You Think, Say Researchers

+Google در برابر Facebook

Google + در برابر Facebook

بابک فخریلو

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

حتما شما هم متوجه تغییرات ظاهری صفحه ی جست و جوی Google، مثل مشکی شدن نوار پیمایش سرویس ها شدید. این نشانه ای است از ورود جدی گوگل به دنیای social networking، آن هم با عرضه ی سرویس جدیدی به نام +Google.

البته هنوز این سرویس برای همه قابل دسترس نیست، و استفاده از آن نیاز به دریافت دعوت نامه از کاربران دیگر دارد. در این مقاله سعی داریم این سرویس جدید گوگل را با بزرگترین شبکه ی اجتماعی، یعنی Facebook، مقایسه کنیم.

آیا ما واقعا به یک شبکه ی اجتماعی دیگر نیاز داریم؟ +Google می تواند سرویسی ارائه دهد که Facebook نمی تواند؟ تا زمانی که دعوت نامه ی استفاده از سرویس به دستان برسد و خودتان بخواهید قضاوت کنید، به خواندن این مقاله برای مقایسه ی +Google و Facebook ادامه دهید.

Read the rest of this entry

Google + رقیبی جدی برای فیس بوک

در خبرهای امروز آمده بود که مسئولان شرکت گوگل از پروژه جدیدی به نام «Google +» که یک شبکه اجتماعی جدید است رونمایی کرده است.البته این پروژه در مراحل آزمایشی قرار دارد.و نوار مشکی که بالایی مرورگر گوگل میاید نشان دهنده آنست که شما در محدوده شبکه گوگل قرار دارد.

در توضیحات مقدماتی این پروژه باید عرض کنم که استفاده از این سرویس فقط بوسیله ارسال  دعوتنامه صورت می گیرد -منتظر خبرهای تکمیل در این مورد باشید

برای اطلاعات بیشتر به اینپیوند مراجعه کنید.

جنبه های تاریک SEO – بخش اول

بابک فخریلو

دانش پیش نیاز: آشنایی مقدماتی با SEO

بهینه سازی وب سایت برای موتورهای جست و جو(SEO)، برای کسانی که نکات ظریف آن را می دانند سودمند است، اما برای کسانی که نمی دانند می تواند خطر سازی باشد.

قرار گرفتن در بالای فهرست نتایج جست و جوی یک موتور جست و جو، می تواند تفاوت میان موفقیت و شکست تجاری را مشخص کند. خوب، برای این که در این فهرست قرار بگیرید، چه می کنید؟

هرکاری که بشود؟

اگر این طور است، بدانید که پا به میدان مین گذاشته اید.

بهینه سازی وب سایت برای موتورهای جست و جو (SEO) شامل اقداماتی می شود که موجب می گردد صفحه ی وب شما جایگاه بالاتری در فهرست نتایج یک موتور جست جو داشته باشد. در 15 سال گذشته، SEO به یک هنر پیچیده تبدیل شده، چیزی که حالا اساس بسیاری از کسب و کارها است.

مشکل اینجاست که راه هایی زیادی برای بهبود جایگاه شما وجود دارد، که از نظر شرکت هایی نظیر گوگل، قانونی به حساب
می آیند، اما روش های هم هست که می تواند شما را دچار دردسر کند. گوگل (که 90% ترافیک مراجعه به موتورهای جست و جو) دوست ندارد به بازی گرفته شود، و اگر شما بخواهید با او بازی کنید، تلافی خواهد کرد.

Read the rest of this entry

10 ترفند گوگلی که خیلی ها نمی دانند

بابک فخریلو

اگر از Gmail، Google Docs و YouTube برای کارهای تجاری یا حرفه ای استفاده می کنید، باید تا آنجا که می شود بیشترین بهره را از آنها ببرید.

در اینجا به 10 ویژگی کمتر شناخته شده در میان سرویس های گوگل اشاره می کنیم، که می توانند دست کم کارهای روزمره شما را آسان تر کنند. Read the rest of this entry

نتایج جست و جوی گوگل در باره سایت های به خطر افتاده هشدار می دهند

بابک فخریلو

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

با راه اندازی این سرویس، کاربران گوگل باید  در کنار برخی نتایجی که سیستم گوگل در آنها نوعی از مخاطره یا نشانه ای از هک شدن را می یابد،  یک پیوند جدید را ببینند، که پیامی با این عنوان دارد : «This site may be compromised». با کلیک روی آن پیوند، به صفحه ی Help Center article می روید که اطلاعات بیشتری در آن هست.

در صفحه ی اشاره شده این طور نوشته شده است : «اگر سایت هک شده است، نوعا به این معناست که یک شخص سومی کنترل سایت را بدون اجازه ی صاحب آن به دست گرفته است. هکرها ممکن است محتوای صفحه را تغییر دهند، پیوند جدیدی به آن اضافه کنند، یا صفحات دیگری به آن بیافزایند. هدف آنها می تواند حملات phishing (فریب دادن کاربرن برای به اشتراک گذاشتن اطلاعات شخصی) یا  spamming (تخلف از قوانین موتور جست و جو  برای بالابردن سریع تر امتیاز صفحات )باشد. البته کاربران می توانند روی نتیجه جست و جو کلیک کنند، تا مستقیم وارد سایت شوند.»

علاوه بر هشدار به جست و جوگران، گوگل تلاش می کند تا  از طریق پیغام های موجود ابزار Google Webmaster به مدیران وب سایت ها نیز در مورد این که سایت شان به خطر افتاده ، هشدار دهد.

گوگل در وبلاگ Webmaster Central می گوید «گرچه می دانیم که مدیران وب سایت ممکن است نسبت به تاثیر این هشدارها روی ترافیک بازدید سایت شان نگران باشند، اما این اطمینان را می دهیم، وقتی که مشکل سایت شان برطرف شد، برچسب هشدار بعد از چند روز از نتایج جست و جوی مربوط به آن سایت برداشته می شود.»

برگرفته از

http://news.cnet.com/8301-1009_3-20026015-83.html?tag=nl.e757

Comodo Dragon مرورگری بر مبنای Chorme با امنیتی بیشتر

بابک فخریلو

من نوشت:

امنیت بیشتری که تو توضیحات PC World بود چندان برای خود من جذاب نبود، چون مسائلی که بهش اشاره کرده تو مرورگرهای پرطرف دار امروزی مثل Firefox یا Internet Explorer وجود دارن، اما از اونجایی که شرکت سازنده این محصول، یکی از بهترین ها تو مسائل امنیتی، قطعا ویژگی هایی داره که اون رو از بقیه متمایز کنه.

Chromium

روی تصویر کلیک کنید

یک محصول فرعی متن باز از مرورگر Chrome Google است، که هرکسی می تواند نسخه ی مخصوص به خود را از آن ایجاد کند. Chrome و Chromium بسیار شبیه هم هستند و نسخه هایشان نیز همیشه با هم هماهنگ است؛ اما قابلیت تغییر Chromium بسیار بیشتر است. شرکت Comodo که به خاطر بسته های نرم افزاری امنیتی خود شناخته شده است، با Comodo Dragon خود را وارد عرصه ی جدیدی کرده است. آنچه که Comodo Dragon را از سایر مروگر های مبتنی بر Chromium جدا می کند، سطحی از امنیت افزوده است.

یکی از امکاناتی که Comodo Dragon به رخ دیگران می کشد، «Incognito Mode» است که به شما این امکان را می دهد تا بدون گذاشتن هیچ اثری از خود، به گشت و گذار در اینترنت بپردازید. این قابلیت در WiFi عمومی و رایگان که امنیت اهمیت زیادی دارد، یا زمانی که مجبور به اشتراک login گروهی هستید، سودمند است. دیگر نیازی به پاک کردن cookie ها پس از گشت و گذار نیست، چرا که Incognito Mode در همان گام اول از ذخیره شدن آنها جلوگیری خواهد کرد.

سایت هایی که از فناوری Secure Socket Layer (SSL) برای فراهم سازی امنیت بیشتر استفاده می کنند، اگر واقعا این گواهی را داشته باشند، در این مرورگر به عنوان یک سایت امن شناخته می شوند.

آخرین نسخه از Comodo Dragon مبتنی بر Chromium 4 است، که در ماه August منتشر شد.

مانند سایر مرورگرهای Chromium (و البته Google Chrome)،واسط کاربری Comodo Dragon حجم زیادی از صفحه را نمی گیرد، و صفحه ها را هم با استفاده ای اندک از RAM و CPU، بارگذاری می کند. اگر از طرف داران Chrome هستید، ولی امنیت بیشتری را می خواهید Comodo Dragon را امتحان کنید، گرچه چند نسخه از مرورگر گوگل عقب خواهید بود.

منبع :

http://www.pcworld.com/downloads/file/fid,83554/description.html?tk=rss_downloads_monthly_null