گذشته چراغ راه آینده است

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

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

در حدود سال 1377 اولین نرم افزار با چهارچوبی تحت عنوان متن باز  در دنیا ساخت شد و اولین نرم افزار  تحت حمایت قانون حق نشر در سال 1340 ثبت شد (مصادف با دهه وورد  مجموعه سخت افزاری با عنوان کامپیوتر در ایران ) .

گذشته چراغ راه آینده است.

آینده آی تی

ادامه خواندن “گذشته چراغ راه آینده است”

کپی برای امروز یا آینده ؟

سال 1395+

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

کپی رایت

اگر روزی چنین قانونی وضع شود چه می شود !!! تمام شرکت ها و افراد حقیقی موظف به خرید نرم افزارهای اورجینال می باشند و دیگر خبری از مجموعه نرم افزارهای کینگ و گردو  شرکت های که از تلاش دیگران مانند زالو پول در می آورند نیست !!

در صورت اجرای شدن این قانون روی سه دسته از کاربران به صورت مستقیما تاثیر می گذارد

گروه اول سازمان ها دولتی , وزارتخانه ها

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

گروه سوم شرکت های کوچک و افراد

ادامه خواندن “کپی برای امروز یا آینده ؟”

وب سایت و لایک و فیس بوک

خوب داستان این مطلب این است که در یکی از پروژه ها نیاز داشتیم تعداد فن (لایک) یک صفحه را در وب سایت فارسی زبان با مخاطبانی که اکثر مقیم ایران هستن نمایش دهیم و از اونجای که سایت فیس بوک در این فیلتر است مشکلی نمایش داشتیم , القصه اینکه کدی آماده و استفاده شد این کد بصورت فایل php در این فایل zip در لینک زیر آماده استفاده می باشد .

توضیحات لازم از چگونگی تغییر کد و غیره در فایل بصورت کامنت موجود می باشد. امیدوارم دیگر دوستانی که همچین مشکلی دارند مشکلشان حل شود .

دمو کد ( تعداد لایک صفحه وب برو را نمایش می دهد )
لینککد در گیت هاب

عکس لایک فیس بوک

مشکل دیگری که در برنامه نویسی وب سایت ها ممکن است بوجود بیاد  این است که در زمان به اشتراک گذاری (share) لینک وب سایتشان در فیس بوک  عنوان و متن و لوگو مورد علاقه طراحان وب سایت را نمایش نمی دهد راه حل آن طبق نظر صفحه دی باگ فیس بوک استفاده از یک ویژگی به نام og می باشد که سه خط کد باید در تگ header اضافه شود که از اینجا می توانید توضیحات مربوط را ببنید .

 

پ . ن:

عنوان این متن , منظور جدا بودن کلمات “وب سایت” و “فیس بوک” است . خودم فکر می کردم باید سرهم این کلمات را نوشت اما از آنجای که در هر کاری باید نظر متخصص را پرسید به سراغ سایت دهخدا رفتم و وقتی کلمه “وبسایت” را سرچ کردم نوشته بود “رجوع  شود به وب سایت” و ادامه داستان خلاصه اینکه به دلیل نظر تخصصی سایت دهخدا کلمات را جدا از هم نوشتیم.

شوخی به نام امنیت اطلاعات

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

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

سرقت اطلاعات و کاربران غیرمتخصص !!

عکس سرقت اطلاعات

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

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

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

هدف اول : اطلاعات موجود در سیستم شما.
هدف دوم : رمز و کلمه عبور حساب های کاربری .
هدف سوم : حساب های بانکی شما می باشد .

روش اول – سرقت اطلاعات موجود در سیستم شما: در این روش اول مرورگر شما به  یک صفحه  فرستاده می شود که یک اسکریپ یا بد افزار روی سیستم شما نصب می شود و بعد از آن مرورگر شما به صحفه دیگری فرستاده می شود که در آن صفحه ممکن است اطلاعاتی برای شما نمایش داده شود .

روش دوم – سرقت رمز عبور و نام کاربری : در این روش  فرض کنید هدف دزدیدن رمز فیس بوک شما باشد بعد از کلیک روی لینک کوتاه شده  , شما به یک صفحه کاملا شبیه به صفحه ورود سایت فیس بوک فرستاده می شوید و در آنجا شما بدون توجه به آدرس موجود در نوار آدرس نام کاربری و رمز عبور خود را وارد می کنید و دکمه ورود را کلیک می کنید هم زمان با کلیک بر روی دکمه ورود رمز عبور شما و نام کاربری برای سارق ارسال می شود و شما به صفحه بعدی که یک صفحه در سایت حقیقی فیس بوک می باشد لینک داده می شوید یا به صفحه ورود فیس بوک ارجاع داده می شوید.

بصورت مثال این لینک که کاملا شبیه سازی شده و با آدرس فیس بوک در آدرس بار می باشد: کلیک برای دیدن فیس بوک بدون فیلتر

روش سوم – سرقت اطلاعات حساب بانکی : این روش مانند روش دوم می باشد با این تفاوت که در صفحه تقلبی مانند بانک هدف شبیه سازی شده است و بعد از  وارد کردن  اطلاعات حساب بانکی , اطلاعات شما برای سارق ارسال و شما به صفحه دیگری که با محتویاتی مانند موفق نبود تراکنش یا … ارجاع داده خواهید شد .

روش های مقابله :
1- روی لینک های که افراد ناشناس برای شما ارسال می کنند به هیچ وجه کلیک نکنید.
2- اگر لینکی بصورت کوتاه شده برای شما ارسال شد از طریق سایتهای که آدرس حقیقی یک لینک کوتاه شده را نمایش می دهند مثل این سایت صحت آدرس کوتاه شده را بررسی کنید .
3- همیشه یک آنتی ویروس یا فایروال قابل اطمینان نصب داشته باشید .

به بهانه استارتاپ ویکند شیراز

 

استارتاپ ویکند شیراز
استارتاپ ویکند شیراز

امروز فرصتی دست داد که بعد از مدت طولانی وب برو را به روز رسانی کنم البته به بهانه استارتاپ ویکند شیراز ,تا به امروز عزیزانی چون دکتراستارتاپ (به عنوان مربی) ‍‍و برنامه صفر و یک (حامی رسانه ای ) و سمانه نصیحت کن (یکی از برگزار کنندگان) و دیگران هر کدام از زاویه ای به این رویداد نگاه کردن و نوشتن و باتوجه به این موضوع واینکه بنده نیز به عنوان عضوی کوچک از جامعه مجازی در استارتاپ ویکند شیراز حضور داشتم و نیز به این بهانه وب برو رو بعد از انتقال به آدرس جدید webbro.ir را بروز رسانی و آغازی دوباره به نوشتن کردم

اما اولین موضوعی که خیلی جالب بود در پیش از برگزاری استارتاپ شیراز هشتگ #swmamasani و همچنان این جریان زنده است و این داستان برایم جالب از این زاویه بود که برگزاری این همه استارتاپ در ایران خوب است یا بد ؟؟
پیش از برگزاری و حضور در استارتاپ شیراز که برخلاف همه باورها که ایرانیان نمی توانن کار تیمی خوب انجام دهند و موفق نیز باشند بنده هم مخالف برگزاری استارتاپ ویکند در این وسعت بودم .

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

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

Chrome Developer Tools

گوگل ، به مرورگر کروم  کنسولی اضافه کرده است تحت عنوان “Chrome Developer Tools” این کنسول توسعه در نظر  اول  ممکنه است شبیه دیگر کنسول های دی باگ باشد اما چند تفاوت فاحش بین این کنسول و کنسول های دیگر وجود دارد .
می توان از تفاوت و امکانت این کنسول با کنسول های دیگر لیست زیر را نام برد :

  1. ویرایش زنده DOM و CSS – دی باگ جاوا اسکریپت با استفاده از دی باگر  گرافیکی
  2. آنالایز زمان اجرا برای تمام توابع ( functions )  برای بهبود سرعت app های کدنویسی شده شما
  3. Trace reflows و repaints اپ های (app) لود شده شما
  4. ببررسی چیزهای ذخیره شده پایگاه داده های  ذخیره سازی محلی  HTML5

تصویر

ابرازهای توسعه دهنده گوگل  کروم  (Google Chrome developer tools)  حقیقتن برای استفاده اپلیکیشن های وب (web application) نوشته شده بوسیله جاوا اسکریپت  و سی اس اس می باشد .
برای دسترسی به ابزارهایت توسعه (developer tools) مرورگر گوگل کروم  Google Chrome یک صفحه وب یا یک اپ وب در مرورگر گوگل کروم باز کنید و راهنمای زیر را دنبال کنید :

  • شکل Wrench menu را کلیک کنید و از منو گزینه Tools > Developer tools را انتخاب کنید
  • روی صفحه راست کلیک کنید و گزینه Inspect element را انتخاب کنید * کلید های میان بر در ویندوز و لینوکس :

Ctrl + shift + I :برای باز کردن   Developer Tools
Ctrl + shift + J :برای باز کردن Developer Tools و فوکوس روی  کنسول

 

این ابزار بویژه برای دوستانی که با HTML5  کد نویسی می کنند واقعن ابزار مفید است .

 

راهنما متنی گوگل

راهنما ویدئوی گوگل

آیا بالا بردن سرعت اینترنت یک اختیار است ؟

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

سرعت اینترنت خانگی

صحبت های که در آن مطلب شد ،  بیشتر از یک وب گرد معمولی بر می آید تا یک متخصص !!  تا چه برسد به مدیرکل روابط عمومی و امور بین المل شرکت ارتباطات زیر ساخت که طول و عرض سمت این فرد بار مسئولیت ایشان را بالا می برد ،  نه اینکه با بی مسئولیتی تمام در سمت کلیدی قرار بگیرند و حرف های غیرکارشناسی شده مطرح کنند . ادامه خواندن “آیا بالا بردن سرعت اینترنت یک اختیار است ؟”

گوگل می‌خواهد با پسوند WebP ، پسوند JEPG را نابود کند.

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

گوگول تخمین می‌زند 65% از بایت های یک صفحه تصاویر هستند و با این پسوند مجموع داده‌های که ما  بصورت آنلاین جابجا می‌کنیم ¼ خواهد شد .  چه کسی مخالف تغیر پسوند برای وب است زمانی که می‌توان سرعت را 26% بیشتر کرد ؟

برای اطلاعات بیشتر درباره WebP اینجا را کلیک کنید

گوگل پسوند دیگری به نام WebM منتشر کرده است برای فرمت ویدئوی . این فرمت توسط HTML5 با کمک تگ <video> پشتیبانی می‌شود .

یک روز در اینترنت

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

نگاهی به یک روز در اینترنت