صفحه: ۲

تبدیل اول کلمه‌ها به حروف برزگ در SQL Server

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

declare @test nvarchar(max)
select @test = dbo.ProperCase(N'Amin''S mcHouse')
select @test as test 

خروجی:

Amin's McHouse

تبدیل اعداد انگلیسی به فارسی و برعکس در JS

بعضی وقتها در طراحی صفحات وب برای شما پیش میاد که شما باید اعدادی را نمایش دهید که تبدیل آنها در سمت سرور امکان پذیر نباشد.

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

 

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

console.log(convertNumbers2English("۷۸۹")) //نمایش به صورت 789
console.log(convertNumbers2English("123")) //نمایش به صورت ۱۲۳

چرا فرمی که با Ajax به صفحه اضافه میشود JQuery Validation در آن کار نمیکند

بگذارید این مطلب رو با این مثال شروع کنیم که میخواهیم صفحه‌ای که در آن تگ Form قرار دارد را با Ajax در صفحه بارگذاری کنیم، این کار به خوبی انجام میشود ولی وقتی میخواهیم سمت Client فرم مورد نظر را اعتبار سنجی کنیم این کار انجام نمیشود.

دلیل آن این است زمانی که در اولین بار صفحه بارگذاری میشود (هنگامی فایل jquery.validate.js در آخر صفحه وجود داشته باشد) به صورت خودکار تمامی تگهای Form در صفحه به این تابع اضافه میشود.

حالا نکته اینجاست که وقتی فرمی که با Ajax بارگذاری میشود این عمل برای آن فرم انجام نمیشود در صورتی که کافیست تکه کدی که در ادامه مطلب گفته شده را بعد از Load کردن Form مورد نظر اضافه کنید تا فرم مورد نظر در سمت کاربر اعتبار سنجی شود.

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

در سال 2015 مایکروسافت قابلیت جدیدی را تحت عنوان ویندوز هِلو معرفی کرد. این قابلیت در واقع یک سیستم تشخیص هویت بیومتریکی بود که در تمام دستگاه‌های سازگار با ویندوز 10 در دسترس قرار گرفت.

ویندوز هلو یک لایه امنیتی اضافه را به سیستم عامل ویندوز 10 اضافه می‌کرد و به نوعی حاکی تلاش مایکروسافت برای حذف رمزهای عبور رایج بود.

کاربران در این ویژگی امنیتی براساس عنبیه چشم‌شان شناسایی شده و می‌توانستند به محیط ویندوز دسترسی داشته باشند. برت آرسنو، معاون ریاست Microsoft و مسئول اجرایی ارشد بخش امنیت اطلاعات این شرکت؛ در یک پست بلاگ به دلایلی اشاره کرد که نشان می‌دهند اکنون زمان مناسبی برای جایگزین کردن رمزهای عبور رایج و قدیمی می‌باشد.

ویندوز هلو راهکاری آسان‌تر را برای ورود به سیستم عامل ارائه می‌داد و به گفته این شرکت تقریبا 70 درصد از کاربران ویندوز 10 این شیوه تشخیص هویت را به وارد کردن رمز عبور ترجیح می‌دهند.

مایکروسافت

امین محمدی

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