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

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

مشکل گریبانگیر کل دامنه‌های .ir

طه | چهارشنبه, ۶ آبان ۱۳۹۴، ۰۱:۳۴ ب.ظ | ۱ نظر

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

در آخرین نمونه، دسترسی به کل دامنه‌های .ir از داخل ایران با اختلال روبه‌رو است. به این صورت که از NS های اصلی دامنه کل ایران (.ir) که چهار name-server هستند، دو تای آن‌ها از داخل ایران به کلی دسترسی نیستند!

 

 

این موضوع عملا باعث این می‌شود که در هنگام باز کردن یک سایت با دامنه .ir با احتمال قابل توجهی (که در مورد سایت‌های با بازدید کمتر به ۵۰ درصد می‌رسد) امکان باز شدن سایت در اولین تلاش وجود نداشته باشد.

$ dnstracer nic.ir -s . -4 -t 2
Tracing to nic.ir[a] via A.ROOT-SERVERS.NET, maximum of 3 retries
A.ROOT-SERVERS.NET [.] (198.41.0.4) 
 |\___ ns5.univie.ac.at [ir] (2001:0628:0453:4305:0000:0000:0000:0053) Not queried
 |\___ ns5.univie.ac.at [ir] (193.171.255.77) 

* * *

 |\___ a.nic.ir [ir] (193.189.123.2)

* * *

 |\___ b.nic.ir [ir] (193.189.122.83) Got authoritative answer 
 |\___ ir.cctld.authdns.ripe.net [ir] (2001:067c:00e0:0000:0000:0000:0000:0085) Not queried
  \___ ir.cctld.authdns.ripe.net [ir] (193.0.9.85) Got authoritative answer

برای تست این موضوع می‌توان از dig هم استفاده کرد

$ dig nic.ir @a.nic.ir

; <<>> DiG 9.9.5-3ubuntu0.5-Ubuntu <<>> nic.ir @a.nic.ir
;; global options: +cmd
;; connection timed out; no servers could be reached

قابل ذکر است که این دو سرور (یعنی b.nic.ir و ir.cctld.authdns.ripe.net) هر دو در دسترس هستند (به ping پاسخ می‌دهند) و در خارج از ایران نیز کاملا پاسخگو هستند، اما امکان برقرار ارتباط DNS با آن‌ها در داخل ایران وجود ندارد!

به روز رسانی (۶ آبان، ساعت ۱۷:۳۰) سرور 193.0.9.85 به صورت متناوب (با دوره ۵ تا ۱۵ ثانیه) پاسخ می‌دهد و از دسترس خارج می‌شود، اما سرور a.nic.ir کاملا از مدار خارج است.

  • طه

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

طه | پنجشنبه, ۲۷ شهریور ۱۳۹۳، ۰۹:۳۹ ب.ظ | ۰ نظر

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

  • طه

قسمت‌های خوب جاواسکریپت

طه | پنجشنبه, ۲۰ شهریور ۱۳۹۳، ۰۳:۰۱ ب.ظ | ۰ نظر

مقایسه‌ی قطر کتابهای Javascript و Javascript: The Good parts !!!

  • طه

مدیر عامل MongoDB در وبلاگ خودش اعلام کرده با اینکه بهترین شغل زندگی‌اش را داشته و دارد، ولی برای رسیدگی به مهمترین نقش زندگی خود، یعنی خانواده و فرزندان خود (که ۳ فرزند ۹، ۱۲ و ۱۴ ساله هستند) می‌خواهد کناره گیری کند.

http://maxschireson.com/2014/08/05/1137

مدتی است که کاملا احساس می‌کنم ما در بعضی از جوانب، از آمریکائیها هم غربی‌تر شدیم، خیلی دیدم که آمریکا‌یی‌ها در وبلاگ‌هایش به داشتن فرزند افتخار می‌کنند یا کاملا در برابر آن‌ها احساس مسئولیت می‌کنند و آن‌ها را مهم‌ترین بخش زندگی خود می‌دانند. احساسی که متاسفانه که در بین ایرانی‌ها رو به زوال بوده است (و امیدواریم که دیگر نباشد)

مدیرعامل MongoDB سه فرزند دارد (آن هم با اختلاف سنی ۵ سال) در حالیکه شاید کسی اگر در ایران چنین خانواده‌ای داشته باشد حتی مذموم هم واقع شود.

  • طه

دوربین میدان نوری (۴ بعدی)

طه | دوشنبه, ۱۳ مرداد ۱۳۹۳، ۰۹:۲۳ ق.ظ | ۰ نظر

یه نوع دوربینی هست با نام light field camera (یا میدان نوری) که عکسهای عکس‌های ۳ بعدی می‌تونه بگیره.

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

یه مثال از این جور عکس‌ها اینه: (گالری کامل در سایت lytro)

  • طه

سایت stackoverflow برای مدتی در ایران مسدود بود

طه | پنجشنبه, ۱۸ آبان ۱۳۹۱، ۰۳:۲۳ ب.ظ | ۰ نظر

جالب است که سایت معروف stackoverflow روز ۱۶ آبان (و حدودا یک روز قبل و بعد آن) در ایران مسدود بود.

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

  • طه

گوگل انتشار urchin را متوقف کرد

طه | يكشنبه, ۲ مهر ۱۳۹۱، ۰۸:۲۰ ب.ظ | ۰ نظر

این چیزی که در الان ما به عنوان Google Analytics میشناسیم در حقیقت نرم افزاری بوده است به نام urchin که گوگل از سال ۲۰۰۵ شرکت آن را خرید و آن را توسعه داد.

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

http://www.google.com/urchin

الان هم در صفحه بالا به کاربران پیشنهاد کرده که به ga مهاجرت کنند.

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

  • طه

چند راه برای کاهش حجم وبلاگ

طه | يكشنبه, ۱۴ اسفند ۱۳۹۰، ۰۷:۰۸ ق.ظ | ۰ نظر

این چند روزه که به وبلاگ‌ها سر می‌زدم، احساسم این بود که گویا بعضی از وبلاگ‌های خیلی حجیم و سنگین شدند. سعی کردم که چند توصیه برای کاهش حجم وبلاگ داشته باشم. (اگر چیز جدیدی به ذهنم برسه، این مطلب رو به روز می‌کنم و تاریخ تغییر رو هم می‌نویسم).

آخرین تغییر: یکشنبه ۱۴ اسفند ۱۳۹۰

عدم استفاده از  Word برای تایپ مطالب

لطفا لطفا لطفا از word برای تایپ مطالب استفاده نکنید. اگر هم استفاده می‌کنید لطفا فقط تایپ کنید (فونت و رنگ و ...) رو تغییر ندید و در هر صورت بهتره که برای انتقال به بلاگ متن رو در notepad کپی و پیست کنید.

البته دکمه‌ی «حذف فرمت متن» در ویرایشگرهای بلاگ هست (معمولا به شکل پاک‌کن) ولی هیچ وقت کارایی‌شون مثل کپی پیست در notepad نیست.

استفاده از ویرایشگر خود بلاگ مزایای دیگری هم داره. مثلا شاید شما با تغییر ظاهر متن، کمی اون رو قشنگ‌تر ببینید ولی شاید بقیه کاربران در مرورگرهای دیگه متن رو خیلی داغون ببینند.

استفاده از «ادامه مطلب» و نوشتن متن‌های کوتاه در صفحه‌ی اول

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

مطمئن باشید که اگر کسی وبلاگ‌تون رو ببینه در حالیکه اندازه ۳۰ صفحه اسکرول خورده و همه‌ی متن‌ها یه صورت کامل در صفحه‌ی اول هستند، واقعا اعصابش خورد می‌شه.

همیشه افراد دوست دارند که با یک کمی بالا و پایین کردن در صفحه‌ی اول، نگاهی کلی به مطالب شما بیندازند. اگر این امکان رو ازشون بگیرید، خب میرند!

  • طه

چگونه با html یک قالب ستونی خوب بسازیم

طه | يكشنبه, ۲۰ آذر ۱۳۹۰، ۰۸:۴۰ ق.ظ | ۰ نظر

یکی از مسائلی که همه با آن مطرح هستند.، ساخت یک قالب با یک یا دو ستون است. مواردی که معمولا مشکل ساز می شوند، موارد زیر هستند:

  • دوست داریم به صورت حداقلی از float استفاده کنیم تا مشکلات بعدی رخ ندهد.
  • دوست داریم در هیچ مرورگری مشکلی نداشته باشد.
  • دوست داریم عرض کل طرح ثابت نباشد (قابل تغییر باشد)، یعنی مثلا کل صفحه یا ۹۰ درصد صفحه را بگیرد.
  • دوست داریم عرض ستون کناری ثابت نباشد، مثلا ۱۰ درصد صفحه

در مجموع راه حل زیر به نظر بهترین راه حل است:

 

قاب اصلی { width: 90% } میتواند طول ثابت یا متغیر داشته باشد
ستون کناری
{ float:right; width: 200px }
میتواند طول ثابت یا متغیر داشته باشد
{ margin-right: 210px }
دقت کنید که float نیست.
قسمت قرار دادن محتوا
{ float: right; width: 100% }
دلیل اصلی وجود این div امکان استفاده از clear:both داخل همین div است
clear:both
برای اینکه قسمت اصلی همیشه بزرگتر یا مساوی ستون کناری باشد، البته محتوای این div خالی و بنابراین عرض آن صفر خواهد بود.
  • طه

مطلب تست قالب‌ها

طه | دوشنبه, ۲۳ آبان ۱۳۹۰، ۰۳:۰۶ ب.ظ | ۱ نظر

استفاده از Float و Clear

float:left
float:right
clear:both

تیترها

میزان بارندگی در ایران بسیار متغیر است. در شمال به بیش از ۲۱۱۳ میلیمتر (رشت، ۱۳۸۳) نیز می‌رسد. در نواحی کویری بارش عمدتاً بسیار کم و در حدود ۱۵ میلیمتر است. بارش نواحی شمال غرب و غرب، دامنه‌های جنوبی البرز و شمال شرق تا حدودی قابل توجه (حدود ۵۰۰ میلیمتر) می‌باشد. در سایر نقاط میزان بارش از ۲۰۰ میلیمتر بیشتر نمی‌شود. ایران با مشکلات کم آبی دست و پنجه نرم می‌کند. پیش‌بینی می‌شود ایران در سال ۲۰۲۵ در وضعیت تنش آبی قرار بگیرد.

تیتر۲

میزان بارندگی در ایران بسیار متغیر است. در شمال به بیش از ۲۱۱۳ میلیمتر (رشت، ۱۳۸۳) نیز می‌رسد. در نواحی کویری بارش عمدتاً بسیار کم و در حدود ۱۵ میلیمتر است. بارش نواحی شمال غرب و غرب، دامنه‌های جنوبی البرز و شمال شرق تا حدودی قابل توجه (حدود ۵۰۰ میلیمتر) می‌باشد. در سایر نقاط میزان بارش از ۲۰۰ میلیمتر بیشتر نمی‌شود. ایران با مشکلات کم آبی دست و پنجه نرم می‌کند. پیش‌بینی می‌شود ایران در سال ۲۰۲۵ در وضعیت تنش آبی قرار بگیرد.

تیتر ۳

میزان بارندگی در ایران بسیار متغیر است. در شمال به بیش از ۲۱۱۳ میلیمتر (رشت، ۱۳۸۳) نیز می‌رسد. در نواحی کویری بارش عمدتاً بسیار کم و در حدود ۱۵ میلیمتر است. بارش نواحی شمال غرب و غرب، دامنه‌های جنوبی البرز و شمال شرق تا حدودی قابل توجه (حدود ۵۰۰ میلیمتر) می‌باشد. در سایر نقاط میزان بارش از ۲۰۰ میلیمتر بیشتر نمی‌شود. ایران با مشکلات کم آبی دست و پنجه نرم می‌کند. پیش‌بینی می‌شود ایران در سال ۲۰۲۵ در وضعیت تنش آبی قرار بگیرد.

تیتر ۴

میزان بارندگی در ایران بسیار متغیر است. در شمال به بیش از ۲۱۱۳ میلیمتر (رشت، ۱۳۸۳) نیز می‌رسد. در نواحی کویری بارش عمدتاً بسیار کم و در حدود ۱۵ میلیمتر است. بارش نواحی شمال غرب و غرب، دامنه‌های جنوبی البرز و شمال شرق تا حدودی قابل توجه (حدود ۵۰۰ میلیمتر) می‌باشد. در سایر نقاط میزان بارش از ۲۰۰ میلیمتر بیشتر نمی‌شود. ایران با مشکلات کم آبی دست و پنجه نرم می‌کند. پیش‌بینی می‌شود ایران در سال ۲۰۲۵ در وضعیت تنش آبی قرار بگیرد.

تیتر ۵

میزان بارندگی در ایران بسیار متغیر است. در شمال به بیش از ۲۱۱۳ میلیمتر (رشت، ۱۳۸۳) نیز می‌رسد. در نواحی کویری بارش عمدتاً بسیار کم و در حدود ۱۵ میلیمتر است. بارش نواحی شمال غرب و غرب، دامنه‌های جنوبی البرز و شمال شرق تا حدودی قابل توجه (حدود ۵۰۰ میلیمتر) می‌باشد. در سایر نقاط میزان بارش از ۲۰۰ میلیمتر بیشتر نمی‌شود. ایران با مشکلات کم آبی دست و پنجه نرم می‌کند. پیش‌بینی می‌شود ایران در سال ۲۰۲۵ در وضعیت تنش آبی قرار بگیرد.

تیتر ۶

میزان بارندگی در ایران بسیار متغیر است. در شمال به بیش از ۲۱۱۳ میلیمتر (رشت، ۱۳۸۳) نیز می‌رسد. در نواحی کویری بارش عمدتاً بسیار کم و در حدود ۱۵ میلیمتر است. بارش نواحی شمال غرب و غرب، دامنه‌های جنوبی البرز و شمال شرق تا حدودی قابل توجه (حدود ۵۰۰ میلیمتر) می‌باشد. در سایر نقاط میزان بارش از ۲۰۰ میلیمتر بیشتر نمی‌شود. ایران با مشکلات کم آبی دست و پنجه نرم می‌کند. پیش‌بینی می‌شود ایران در سال ۲۰۲۵ در وضعیت تنش آبی قرار بگیرد.

پاراگراف‌ها

بر اساس قانون بخش بندی کشوری (مصوب ۱۲۸۶ شمسی) ایران به ۴ ایالت «آذربایجان»، «خراسان»، «فارس»، و «کرمان و بلوچستان» تقسیم شد و هر ایالت به چند ولایت حاکم‌نشین و هر ولایت به چند نایب‌الحکومه‌نشین تقسیم شد. این تقسیمات تا سال ۱۳۱۶ با دگرگونی‌های کوچکی به همین گونه ماند.

در سال ۱۳۱۶ خورشیدی با تصویب قانون جدید تقسیمات کشوری، ایران به ۱۰ استان و ۴۹ شهرستان تقسیم شد. به مرور زمان با ایجاد استان‌های جدید، تعداد استان‌های ایران افزایش یافت. برای مدت‌های مدیدی پس از پیروزی انقلاب ایران (۱۳۵۷)، ایران همچنان دارای ۲۴ استان بود. در سال ۱۳۷۲ استان اردبیل از استان آذربایجان شرقی جدا شد. همچنین استان قم در سال ۱۳۷۴ از استان تهران جدا شد و قزوین در سال ۱۳۷۳ از استان زنجان جدا و به استان تهران پیوست و در سال ۱۳۷۶ به استان قزوین مبدل شد.[۸۸] پس از آن گلستان از مازندران جدا شدند و در سال ۱۳۸۳، استان خراسان به سه استان: خراسان جنوبی، خراسان شمالی و خراسان رضوی تقسیم شد و در تاریخ ۲/۴/۱۳۸۹ با تایید مجلس شورای اسلامی استان تهران به دو استان تهران و البرز تقسیم شد.[۸۹] به این ترتیب اکنون ایران از ۳۱ استان تشکیل شده‌است.

لیست‌ها

لیست با دایره:

  • تهران
  • مشهد
  • آذربایجان شرقی
    • تبریز
    • میاندواب
    • مراغه
  • کرمان

لیست با شماره:

  1. تهران
  2. مشهد
  3. آذربایجان شرقی
    1. تبریز
    2. میاندواب
    3. مراغه
  4. کرمان

جداول

جدول کلاس‌های من
سربرگ ۱ سربرگ ۲ سربرگ۳
متن ۱ متن ۲ متن ۳
متن۴ متن ۵ متن۶ که مممکن است بلند باشد

یک جدول دیگر

سربرگ ۱ سربرگ ۲ سربرگ۳
متن ۱ متن ۲ متن ۳
متن۴ متن ۵ متن۶ که مممکن است بلند باشد

باز هم جدول

  ستون ۱ ستون ۲ ستون ۳
سطر ۱ متن ۱ متن ۲ متن ۳ که بلند است
سطر ۲ متن۱ متن۲ متن ۳

انوع حالت متون

در ویکی‌پدیا نوشته است:

میزان بارندگی در ایران بسیار متغیر است. در شمال به بیش از ۲۱۱۳ میلیمتر (رشت، ۱۳۸۳) نیز می‌رسد. در نواحی کویری بارش عمدتاً بسیار کم و در حدود ۱۵ میلیمتر است. بارش نواحی شمال غرب و غرب، دامنه‌های جنوبی البرز و شمال شرق تا حدودی قابل توجه (حدود ۵۰۰ میلیمتر) می‌باشد. در سایر نقاط میزان بارش از ۲۰۰ میلیمتر بیشتر نمی‌شود. ایران با مشکلات کم آبی دست و پنجه نرم می‌کند. پیش‌بینی می‌شود ایران در سال ۲۰۲۵ در وضعیت تنش آبی قرار بگیرد.

یک کد نسبتا بلند در جاوا اسکریپت:

String.prototype.format = function(dict) {
    var s = this, key;
    for (key in dict) {
        if (dict.hasOwnProperty(key)){
            s = s.replace(new RegExp('\\{' + key + '\\}','g'), dict[key]);
        }
    }
    return s;
};

البته در کد بالا برای رعایت استاندارد از dict.hasOwnProperty(key) استفاده شده است.

یک متن با بالا نویس یا زیرنویس. ضمنا متن می‌تواند اضافه شود ، یا حذف شود (مثل ویرایش).

یا مثلا TCP که یک مخفف است.

همچنین در این متن ما از منبع Chuck Musciano and Bill Kennedy استفاده کرده ایم.

  • طه