وبلاگ شخصي
 
به

وبلاگ شخصی حسین مرگانی

خوش آمدید
Welcome to

Hossein Margani's Weblog

بعضی ها 01:40 13/02/1391
یه سری آدمها هستن که به هر دلیلی با دوستی های افراطی و بعدش قطع ارتباط هاشون سعی میکنن نقش "یویو" رو توی زندگیت بازی کنن.

تگها:

ابزار آنلاین 15:04 16/07/1389

توی ایمیل هام به یک وب سایت رسیدم که باز توی این وب سایت با ابزار آنلاین دیگه ای آشنا شدم و بعدا متوجه شدم این دو سایت مال یک شرکت به نام Aviary هستش. جالب تر اسم هاییه که واسه این نرم افزار ها انتخاب شده. سایت تصاویر جالب و فوتوشاپی به آدرس worth1000.com بود که پایین این سایت نوار ابزاری وجود داشت و من روی اولیش کلیک کردم پنجره ای باز شد شبیه نرم افزار فتوشاپ ولی تحت وب. این سایت به همراه دیگر ابزار جالب تحت وب در زیر لیست شده اند:

تگها: , ,

Links

محیط های برنامه نویسی آنلاین 07:15 02/05/1389

فقط می تونم بگم فوق العاده است.

 

 

یک نکته 16:09 16/01/1389
یك فيلسوف ترك مى گويد : ‌وقتی من به دنیا اومدم پدرم ۳۰ سالش بود یعنی سنش ۳۰ برابر من بود وقتی من ۲ ساله شدم پدرم ۳۲ ساله شد یعنی ۱۶ برابر من وقتی من ۳ ساله شدم پدرم ۳۳ ساله شد یعنی ۱۱ برابر من وقتی من ۵ ساله شدم پدرم ۳۵ ساله شد یعنی ۷ برابر من وقتی من ۱۰ ساله شدم پدرم ۴۰ ساله شد یعنی ۴ برابر من وقتی من ۱۵ ساله شدم پدرم ۴۵ ساله شد یعنی ۳ برابر من وقتی من ۳۰ ساله شدم پدرم ۶۰ ساله شد یعنی ۲ برابر من می ترسم اگه ادامه بدم از پدرم بزرگتر بشم.

تگها:

My Mind

کاراکتر جداکننده zwnj 11:56 13/12/1388
توی یکی از سایتها میگشتم که چشمم خورد به کاراکتر جالبی که باعث میشه دو کاراکتر از هم جدا بشن ولی خود این کاراکتر اصلاً دیده نمی شه. مثل فاصله (Space) با این تفاوت که مثل اون اصلاً جایی نمی گیره. کاراکتر zwnj که مخفف zero-width non-joiner هست توی html مثل بقیه کاراکترها بصورت ‌ استفاده میشه.
مثلاً IBM بصورت فارسی اینطور نوشته میشه: آی بی ام، ولی اگر از این کاراکتر استفاده کنیم، میشه: آی‌بی‌ام، که html اون به این صورت میشه: آی‌بی‌ام

پیاده سازی تابع String.Format در جاوا اسکریپت 04:18 07/12/1388
به احتمال زیاد تا به حال از تابع Format از کلاس String استفاده کردید. بصورت زیر:
var s = string.Format("this is a {0} test at {1}", "successful", DateTime.Now);
که بصورت زیر نتیجه می دهد:
this is a successful test at 02/26/2010 13:51:11
به دلیل نیازی که داشتم به دنبال این تابع بودم تا توی جاوا اسکریپت ازش استفاده کنم. یه جستجویی که کردم دیدم کسی اینجا این تابع رو پیاده سازی کرده و ضمن اینکه توی ASP.NET Ajax این تابع مثل همه تابع های دیگه کلاس String و همچنین همه کلاس های .NET وجود داره. ولی از اونجایی که نمی خواستم از ASP.NET Ajax استفاده کنم، این تابع رو به کتابخونه ام توی پروژه اضافه کردم:
String.format = String.prototype.format = function() { 
var string = this; 
var i = 0; 
if (typeof (this) == "function") { 
string = arguments[0]; 
i++; 
} 
for (; i < arguments.length; i++) 
string = string.replace(/\{\d+?\}/,  arguments[i]); 
return string; 
}
نحوه استفاده از تابع هم به شکل زیره:
"this is a {0} test at {1}".format("successful", new Date());
String.format("this is another {0} test at {1}", "successful", new Date());
خطای دید 11:00 23/08/1388

در تصویر زیر مربع A و B همرنگ هستند.

 

 

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

توضیحات بیشتر در سایت زیر می باشد.

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

تگها:

Links

اسپیکر مدرن! 02:07 25/06/1388

تگها: , ,

Links

حل مشکل کندی اجرای برنامه های تحت وب در ویندوز 7 16:45 23/06/1388

مدتیه که از ویندوز 7 استفاده می کنم متوجه مشکلی شدم. موقعی که برنامه تحت وب رو اجرا می کنم و آدرس مثلاً http://localhost/WebApp بازمیشه خیلی سرعت پائینه و اگر این آدرس رو به این شکل http://127.0.0.1/WebApp تغییر بدیم خوب اجرا میشه. یه کمی که جستجو کردم. مشکل رو پیدا کردم. علتش مربوط میشه به استفاده از پروتکل IPv4 و IPv6 که برای localhost در ویندوز 7 دو رکورد DNS قرارداده شده، یکی 127.0.0.1 و یکی ::1 که این دومی کار رو خراب میکنه. کافیه فایل hosts رو بدین شکل تغییر دهید:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host
# localhost name resolution is handled within DNS itself.
127.0.0.1       localhost 

اون خطوطی که اولش کاراکتر # داره همونطور که مشخصه توضیحاته که استفاده نمیشه. اما خط آخر مشخص میکنه که localhost همون 127.0.0.1 است.

همین!

برای اطلاعات بیشتر به آدرس زیر بروید:

serverfault.com: Windows 7 localhost name resolution ...

خارج کردن کد جاوا اسکریپت از حالت فشرده 12:49 19/06/1388

چند روز پیش برنامه ای دیدم واسه خارج کردن کد جاوا اسکریپت از حالت فشرده. احتمالاً اگر برنامه نویس وب باشید به کدهای جاوا اسکریپت مثل کد زیر برخورد کردید:

برنامه jsbeautifier این کد رو به شکلی خوانا در می آره.

Online javascript beautifier

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

 
ضمن اینکه من کد HTML رو هم بهش دادم اون رو به شکل خوانا در آورد.