مرکز تفکرات

روزنوشت های یک مهندس نرم افزار

مرکز تفکرات

روزنوشت های یک مهندس نرم افزار

شبیه ساز عملکرد سلول های عصبی Neural Networks

یک مهندس | شنبه, ۱۲ مهر ۱۳۹۳، ۱۰:۱۷ ق.ظ | ۰ نظر

نمایش آنچه در سلولهای عصبی مغز اتفاق می افتد با استفاده از treejs!

+ مشاهده

  • یک مهندس

رمزنگاری نامه ها در Gmail

یک مهندس | شنبه, ۲۹ شهریور ۱۳۹۳، ۱۱:۴۲ ق.ظ | ۰ نظر
خیلی ساده است.. با کمک پروتکل OpenPGP می تونید نامه های خودتون رو رمزنگاری کنید. کافیه این افزونه رو توی کروم نصب کنید. مکانیزم کار اینه که خودتون و طرفی که باید این ایمیل رو بگیره باید این افزونه رو نصب کنید و یک کلید برای مکاتبات بین خودتون تعیین کنید. در اینصورت فقط خودتون و طرف مقابل می تونن ایمیل ها رو بخونن.
دانلود افزونه برای کروم
  • یک مهندس

یک محصول امنیتی خوب روسی: Agnitum outpost internet security

یک مهندس | جمعه, ۲۸ شهریور ۱۳۹۳، ۰۴:۵۳ ب.ظ | ۱ نظر


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

اگر مثل من حوصله سرو و کله زدن با لایسنس های تقلبی و کرک های نامناسب نرم افزار های امنیتی رو ندارید؛ یا اگر دوست ندارد دست توی جیب کنید و 40-50 تومان هزینه لایسنس بدین..

یا اگر دوست ندارید Avira داشته باشید که فقط آنتی ویروس باشه؛ این نرم افزار، محصول خوبیه. در آینده بیشتر درباره لزوم داشتن فایروال روی کامپیوترتون توضیح میدم.

تنها بدیش اینه که نسخه رایگانش با ویندوز 8 سازگار نیست!

برای دانلود این فایروال و آنتی ویروس رایگان به اینجا مراجعه کنید.

  • یک مهندس

آنتی ویروس های ایرانی

یک مهندس | شنبه, ۱۴ تیر ۱۳۹۳، ۰۳:۵۲ ب.ظ | ۰ نظر

بعد از آنتی ویروس شید که موتور NOD32 و Avira رو توی خودش داشت.. امروز متوجه شدم یه آنتی ویروس دیگه هم به جمع ایرانی ها پیوسته! معرفی میکنم: پادویش . واقعا بررسی نکردم ببینم چند درصدش ایرانیه! :) ولی به نظرم جالب اومد.

با این حساب، با احتساب آنتی ویروس ایمن، تا به حال 3 تا آنتی ویروس وطنی داریم. شما نمونه ی دیگه ای میشناسید؟

  • یک مهندس

روشی برای ارسال نامه رمزنگاری شده

یک مهندس | سه شنبه, ۳ تیر ۱۳۹۳، ۰۴:۰۱ ب.ظ | ۰ نظر
  • یک مهندس

نصب اوبونتو روی آندروید

یک مهندس | پنجشنبه, ۸ خرداد ۱۳۹۳، ۱۱:۲۹ ق.ظ | ۰ نظر

Ubuntu روی Android

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

http://www.nwjr.co.uk/2013/03/gns3-on-android.html

  • یک مهندس

Watson مایکروسافت و ارسال اطلاعات رایانه شما

یک مهندس | جمعه, ۱۹ ارديبهشت ۱۳۹۳، ۰۶:۴۴ ب.ظ | ۱ نظر

امروز متوجه یک دامنه در فایروال سیستم خودم شدم که به آن مشکوک شدم: watson.telemetry.microsoft.com

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

  • یک مهندس

بدون شرح:

http://www.gnu.org/philosophy/android-and-users-freedom.html


One user discovered that many of the programs in the Android system that came with his phone were modified to send personal data to Motorola. Some manufacturers add ahidden general surveillance package such as Carrier IQ.

Replicant is the free version of Android. The Replicant developers have replaced many nonfree libraries, for certain phone models, and you can do without the nonfree apps. By contrast, Cyanogen Mod (another modified version of Android) is not free.

  • یک مهندس

مشکل تداخل __proto__ با JSON.stringify

یک مهندس | جمعه, ۶ دی ۱۳۹۲، ۱۰:۴۵ ب.ظ | ۰ نظر

الان نزدیک 2 ساعته دارم با یک خطا سروکله میزنم! باز هم معضل جهانیه!! باورتون میشه؟!

مشکل اینجاست که شما می خواهید یک ابجکت رو توی جاوا اسکریپت تبدیل کنید به JSON که مثلا ارسالش کنید به سرور..

توی فایرفاکس نسخه 26 که من دارم کدم درست کار می کرد ولی توی کروم 30 خیر!!

وقتی بیشتر قضیه رو بررسی کردم دیدم ایراد از یه property یه که به ابجکت اضافه میشه بصورت خودکار... اونم توسط مرورگر محترم کروم! اینترنت رو شخم زدم تا اینکه دیدم که یعضی ها اساسا باهاش مشکل بنیادین دارن و میگن باید از صحنه روزگار محو بشه! چون میشه بوسیله ی اون حمله کرد به سایتی! ( ابنجا و اینجا رو ببینید)

آقا دردسرتون ندم با 4 تا خط کد مشکلم حل شد! شما هم اگه این مشکل رو خوردین باید خط های زیر رو به اسکریپت صفحتون اضافه کنید :

delete Object.prototype.toJSON;

delete Array.prototype.toJSON;

delete Hash.prototype.toJSON;

delete String.prototype.toJSON;


  • یک مهندس

نحوه فارسی سازی فیلتر گرید کندو Kendo grid filter

یک مهندس | جمعه, ۶ دی ۱۳۹۲، ۰۲:۱۷ ب.ظ | ۱ نظر

<div>

    @(Html.Kendo().Grid(Model)

    .Name("Grid")

    .Columns(columns =>

    {

        columns.Bound(t => t.x.Title).Title("واحد اعلام کننده").Filterable(false);

        columns.Bound(t => t.x);

        columns.Bound(t => t.LetterNo).Filterable(false);

        columns.Bound(t => t.DeviceType.Title).Title("نوع");

        columns.Bound(t => t.DeviceBrand.Title).Title("برند");

        columns.Bound(t => t.SerialNo);

    })

    .Pageable()

    .Sortable()

    //.Scrollable(scr => scr.Height(430))

    //.Filterable()

    .Filterable(f => f

        .Operators(o => o.ForString(s => s

                                .Clear()

                                .Contains("شامل")

                                )

                            )

        .Messages(m => m.Clear("حذف فیلتر"))

        .Messages(m => m.Filter("فیلتر"))

        .Messages(m => m.Info("جستجو"))

        .Extra(false))    

        //.Groupable();  

        .Groupable(g => g.Messages( m => m.Empty("برای گروه بندی بر اساس ستون روی عنوان ستون مربوطه کلیک کرده و به اینجا بکشید")))

    //.Resizable(resize => resize.Columns(true))

     )

</div>


البته بومی سازی را می توان در javascript نیز انجام داد که در اینجا مد نظر ما نمی باشد.

ضمنا یاد آوری می کند که بومی سازی را می توان روی تک تک ستون ها نیز اعمال کرد. مثلا فیلتر یک ستون می تواند با فیلتر ستون دیگر متفاوت باشد. در کد فوق متن Groupable نیز بومی و فارسی شده است.

-------------------------------------

با تشکر از جلیل فعال خواه

  • یک مهندس