مهاجرت به نودز

نزدیک یک ساله که دیگه پست جدیدی ننوشتم،البته فک می کنم تعداد پیش نویس هایی که منتشر نکردم بیشتر از ۱۰ تا باشه،البته دو تا از پیش نویس هام رو یه دستی رو سر و روش کشیدم و منتشر کردم ،ولی نه اینجا.

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

آدرس من در نودز: http://nodes.ir/@moein7tl

رمزنگاری dns

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

مثلا آدرس facebook.com به ip پیوندها ترجمه میشه،و اصلا مهم نیست که من از چه سروری درخواست ترجمه رو بکنم.

پروتکل DNS بصورت پیش فرض از رمزنگاری پشتیبانی نمی کنه،مگر اینکه خود شما دست به کار بشید.
در حال حاضر من دارم از dnscrypto استفاده می کنم و سیستم خودم رو تبدیل به یک dns سرور می کنم.نرم افزار dnscrypto درخواست های dns رو بصورت کد شده از سرورهای خودش می خونه و چیزی که تحویل من میده یک dns سرور به عنوان خروجی است.

بعد از کامپایل و نصب با دستور  dnscrypt-proxy --daemonize اجرا میشه و بعد باید در فایل  /etc/resolve.conf  nameserver اصلی رو به ۱۲۷٫۰٫۰٫۱ تغییر بدید.در نهایت حداقل خیالتون از dns ها راحته.

 

 

تماس تصویری،ایران،ژاپن و دیگر هیچ!

 

لابی دانشکده برق و کامپیوتر خواجه نصیر یک سری وسیله برقی خیلی قدیمی و موزه ای داره،مثله دستگاه مورس برای ۱۱۰ سال پیش یا اولین تلفن ها و …

چیزی که امروز توجه من رو جلب کرد این تلفن تصویری مربوط به ۴۵ سال پیش بود و اوضاع فعلی ایران و چیزهایی که همه در مورد رایتل و تماس تصویریش و اینترنت ۳G و … می دونیم.

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

Video Phone 1969-Japan Video Phone 1969-Japan

استارتاپ های فارسی مورد علاقه من

چند وقتیه می خوام مطلبی در مورد جوگیری در مورد استارتاپ و … بنویسم،ولی نوشتنش خیلی ترسانکه!چون احتمالا نظرم با بقیه افراد خیلی فرق داشته باشه ولی به هر حال این مطلب رو می نویسم.

به هر حال فعلا می خوام در مورد یکسری پروژه جالب فارسی که خودم خوشم اومد ازشون بنویسم.

  • پول پل
    پول پل یک جورایی نمونه فارسی kickstarter هست برای جمع آوری سرمایه اول انجام یه پروژه هنری.ایده جدید نیست،ولی جاش توی وب فارسی خیلی خالی بود.البته مسلما حالا حالا فرهنگ این قضیه جا نمی افته و  پروژه شکست بخوره،ولی برای فرهنگ سازی می تونه خیلی خوب باشه.
  • میز تحریر
    ایده کلاس آنلاینه،به نظرم چیز جالبی میاد و مسلما اگه یه روز قصد برگزاری کلاس رو داشتم ازش استفاده می کنم.البته مشکل سرعت اینترنت و … تو ایران احتمالا اذیتش کنه
  • ویکی دانشجو
    یه شبکه اجتماعی جالبه، مشکل اینکه داره تعداد شبکه های اجتماعی از تعداد آدم های عضوشون بیشتر میشه و این اصلا جالب نیست.همین الان هر کسی بجای یه Group توی فیس بوک میاد و یه شبکه اجتماعی درست می کنه.این ضعف کاره،من استفاده از یک App فیس بوک بود رو واسه این قضیه ترجیح می دم.
  • آتیس
    سیستم ابری برای داشتن یک وب سایت، به نظر جالب میاد

اسلاید های رایانش مشبک تحت وب

چند روز پیش همایش ofest برگزار شد که من هم در بخش ایده آزاد در مورد رایانش مشبک تحت وب یه ارائه داشتم.فایل ارائه رو می تونید از لینک http://moein7tl.github.io/ofest2014-slides ببینید.

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

Eventum یک استارتاپ نیست!

این یه استارتاپ نیست!این یه چیز باحاله که خودم دوسش دارم و گفتم شاید به درد شما هم بخوره!

Eventum یک سرویس رایگان برای اطلاع از آخرین رویدادها با فیلتر گذاری مورد علاقه خودتونه!
قضیه دقیقا چیه؟حدود سه ماه پیش فهمیدم که یک Event برای اولین بار در ایران برگزار شده که من ازش بی خبر بودم، مسلما اگه می دونستم حتما شرکت می کردم.بیشتر Event هایی که باخبر می شم رو از طریق دوستان توی Facebook یا Google+ هست و احتمالا خیلی اتفاق ها بیفته که من بی خبر باشم.
همین قضیه ایده Eventum رو به ذهنم رسوند، یک واسطه ایمیلی بین برگزار کننده و علاقه مند ها!
برای همین نوشتمش، با استفاده از Silex و MongoDB و همینطور RabbitMQ !
سورس پروژه هم در GitHub هست و اگر Bug داشت حتما issue بسازید.

خوب چه فیلترهایی وجود داره؟

مکان / نوع / موضوع

شما مشخص می کنید چه Event هایی رو دریافت کنید و فقط همون هارو دریافت می کنید!
مثلا من به Event های مربوط به IT که تهران/کرج یا آنلاین هست علاقه دارم، پس Subscribe می کنم و بعد تنظیمات رو انجام میدم !
حالا برگزار کننده جشن انتشار ubuntu میاد و میگه ما همایش داریم، در مورد کامپیوتر و در تهران، پس من ایمیلش رو دریافت می کنم.بدیهی که ایمیل من در اختیار هیچ کس قرار نمیگیره.

Eventum رایگان و متن بازه و من هم پولی برای تبلیغ کردنش ندارم و احتمالا هزینه کردن برای چیزی که مدل اقتصادی خاصی پشتش نیست هم کار عاقلانه ای نباشه، ولی یک سرویس مفیده که هزینه های خودش رو داره. برای همین اگر از سرویس خوشتون اومد لطفا در مورد در وبلاگ هاتون بنویسید و در فیس بوک و توئیتر و … به اشتراک بگذارید.اگر هم خیلی خوشتون اومد و مفید بود و دوست داشتید، می تونید برای هزینه های سرورش کمک مالی کنید.

 

PHP Environment

معرفی چندتا  ابزار برای توسعه راحت تر php…

اگر با nodejs ویا python آشنا باشید احتمالا nvm و virtualenv رو می شناسید.
وقتی که قراره روی یک ماشین develop انجام بدید ولی برای هر کدوم از پروژه هاتون به ورژن خاص از php,python ویا node احتیاج داشته باشید switch کردن راحت بین این ها میشه دغدغه شما. یا وقتی که بخواهید در یک محیط یکسری از extension هارو داشته باشید و جای دیگه نداشته باشید یا حتی ورژن های مختلف از extension‌ هارو.

برای swtich کردن و داشتن ورژن های مختلف php سه تا ابزار زیر هست

و برای داشتن چندتا محیط virtPHP

چه جوری بهتر از اینترنت دانشگاه استفاده کنیم!

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

inetnet_cost

روزهای اول با یک لپ تاپ MSI مدل GX633 رفتم دانشگاه و فهمیدم که من فقط حق استفاده ۲۰۰ مگابایت ماهانه از اینترنت رو دارم!تقریبا خیلی شانسی یکبار puff رو  اجرا کردم و دیدم وصل شد، بدون اینکه من اکانت وارد کنم، خوب تا حدود یک ترم مشکل اینترنت من حل شد:) تا اینکه این راه بسته شد!

ترم دو فهمیدم میل سرور دانشگاه داخل دانشکده خودمونه:ی، یعنی خیلی راحت می تونم بصورت local ازش دانلود کنم و خوب خیلی خبر خوبی بود! پس من یک VPS گرفتم و فایل هام رو روی اون دانلود می کردم ، بعد از اون فایل هام رو attach می کردم و به ایمیل دانشگاهم می فرستادم و از اونجا دانلود می کردم!

مزیت این روش دانلود خیلی خوب با سرعت local بود، دیگه برای local محدودیت سرعت معنی نداشت.

بعد از اون دانشگاه سیستم شبکه خودش رو عوض کرد و سیستمی مشابه امیرکبیر پیاده کرد، در سیستم قبلی DNS رو Cache می کرد ولی دیگه این اتفاق نمی افتاد! خوب اتفاق خوب اینجا تبدیل کل ترافیک سیستم به DNS و فرستادن اون به یک VPS دیگه بود و کل ترافیک دانشکده DNS شده بود، چیزی حدود ۲۵ مگابیت/ثانیه.بعد شک کردند و دوباره DNS رو Cache کردند.

یک کار دیگه هم می تونید انجام بدید ، فقط احتمالا بیشتر برای دانشجو های فوق و دکتری کاربرد داشته که دسترسی بیشتری به منابع دانشگاه دارند.
شما می تونید برای خونتون اینترانت بگیرید و بعد از اون یک node با ip valid در دانشگاه داشته باشید( به هر بهونه ای، برای انجام پروژه یا repository یا …) و بعد اون رو به یک proxy server تبدیل کنید تا اینترنت خونتون هم تقریبا رایگان بشه:)

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

ایمیل موقت با tempmail

دیروز کمی فرصت شد تا روی یکی از کارهایی که دوست داشتم زمان بگذارم و بنویسمش.

سرویس ایمیل موقت با این تفاوت که ایمیل های ورودی رو در یک بازه دو ساعته براتون forward می کنه.
بیشتر موقع ثبت نام در سایت هایی که فقط یکبار گذرتون بهش افتاده یا موقع دانلود و … به کار میاد.

امیدوارم به درد بخوره

http://tempmail.ir