‫۱۱ سال و ۲ ماه قبل، سه‌شنبه ۸ مرداد ۱۳۹۲، ساعت ۰۰:۳۸
 در مورد کد که جاوا اسکریپت هست توی یک سایت خارجی پیداش کردم و یه تغییر کوچیک توش دادم .
function LconvertToSRT() 
{ var arr = getArray(); var subStr = "-->"; if (arr[0].indexOf(subStr) < 0)
{ for (var i = 0; i < arr.length; i++) { var timeRe = /\d{2}:\d{2}/i; var timeStart = "00:" + arr[i].match(timeRe) + ",200"; var j = parseInt(i) + parseInt(1); if (j < arr.length) { var timeEnd = "00:" + arr[i + 1].match(timeRe) + ",200"; } var speakStr = arr[i].replace(/\d{2}:\d{2}\s/, ""); arr[i] = j + "\n" + timeStart + " --> " + timeEnd + "\n" + speakStr + "\n\n"; } arr.pop(); var fullText = arr.join(""); document.getElementById("source").value = fullText; } }
در مورد فید هم ممنون از توجه شما ، متوجه اون شدم و همراه یک سری تغییرات دیگه در سایت اون رو اصلاح میکنم.

‫۱۱ سال و ۲ ماه قبل، دوشنبه ۷ مرداد ۱۳۹۲، ساعت ۲۳:۰۶

در مورد پشت صحنه‌اش هم می‌تونید توضیح بدید؟ بالاخره اینجا سایت برنامه نویسی است. آیا شبیه به این مطلب است یا این مطلب؟

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

‫۱۱ سال و ۲ ماه قبل، دوشنبه ۳۱ تیر ۱۳۹۲، ساعت ۲۱:۳۴
نیاز به code review دارید و از راه دور نمیشه پاسخ دقیق به شما داد.
+ الزامی نداره که حتما مشکل تزریق اس کیوال سبب بروز این مساله شده. ممکن است تونسته باشند به web.config شما دسترسی پیدا کنند.
+ روش کاملتر برای مقابله با ورودی‌های خطرناک: در اینجا
‫۱۱ سال و ۲ ماه قبل، دوشنبه ۳۱ تیر ۱۳۹۲، ساعت ۲۰:۲۱
ممنون؛ تو پروژه‌های دیگه از linq  استفاده کرده‌ایم حتی تو این پروژه در جاهایی از کوئری پارامتریک استفاده شده بنا به نیاز نمی‌خوایم وقتی برای این پروژه بگزاریم چون قدیمی است می‌خواستم بدونم چقدر تاثیر گذاره این روش ؟
یک گروهی قصد سو استفاده دارند و تونستن وارد دیتابیس بشن می‌خواستیم جلوشونو بگیریم.
‫۱۱ سال و ۲ ماه قبل، دوشنبه ۳۱ تیر ۱۳۹۲، ساعت ۱۸:۴۵
با سلام؛

من یک Function برای جلوگیری از  SQL Injection  برای خودم نوشتم می‌خواستم بدونم چند درصد میتونه کارساز باشه ؟ هر متنی که از کاربر گرفته میشه اول وارد این Function  میشه و پاک سازی میشه
ممنون میشم نظرتون رو بفرمائید
   Public Function sqlinj(ByVal text As String) As String
        text = Strings.Replace(text, "'", "")
        text = Strings.Replace(text, ",", "")
        text = Strings.Replace(text, "+", "")
        text = Strings.Replace(text, "&", "")
        text = Strings.Replace(text, "=", "")
        text = Strings.Replace(text, "%", "")
        text = Strings.Replace(text, ":", "")
        text = Strings.Replace(text, ";", "")
        text = Strings.Replace(text, "select", "")
        text = Strings.Replace(text, "delete", "")
        text = Strings.Replace(text, "insert", "")
        text = Strings.Replace(text, "update", "")
        text = Strings.Replace(text, "where", "")
        text = Strings.Replace(text, "union", "")
        text = Strings.Replace(text, "alter", "")
        text = Strings.Replace(text, "drop", "")
        text = Strings.Replace(text, "%", "")
        text = Strings.Replace(text, "_", "")
        Return text
    End Function

‫۱۱ سال و ۳ ماه قبل، پنجشنبه ۲۷ تیر ۱۳۹۲، ساعت ۰۵:۰۵
پیشنهاد میکنم این فیلم مستند و جالب رو در مورد انقلاب متن باز ببینید :

آغازه (با زیر نویس فارسی)
  

عناصر فیلم : ریچارد استالمن   ، لینوس تروالدز  ، بروس پرنس ، اریک ریموند ، برایان بلندورف ، مایکل تیمن ، فرانک هکر ، لری آگوستین
‫۱۱ سال و ۳ ماه قبل، چهارشنبه ۲۶ تیر ۱۳۹۲، ساعت ۱۸:۵۷
یک نکته تکمیلی
کتابخانه فوق برای دریافت متن عربی 1256 تنظیم شده اما اگر با فایل‌های قدیمی فاکس پرو کار کنید استاندارد آن CP1252 ASCII است.
به همین جهت برای خواندن این نوع فایل‌ها در سی شارپ
الف) درایور فاکس پرو را نصب کنید
ب) از رشته اتصالی ذیل برای ساخت OleDbConnection استفاده کنید
 var connectionString = "Provider=VFPOLEDB.1;Data Source=D:\path\rep.dbf;Password=;Collating Sequence=MACHINE";
ج) اندکی نیاز است کتابخانه فوق تغییر کند.
ابتدای متد Unicode آن می‌شود:
 // the text is standard CP1252 ASCII
Encoding cp1252 = Encoding.GetEncoding(1252);

// تبدیل رشته به بایت
byte[] stringBytes = cp1252.GetBytes(iranSystemEncodedString.Trim());
و انتهای این متد (بجای دو سطر نهایی فعلی آن)
 return Encoding.GetEncoding(1256).GetString(newStringBytes);
یک نمونه فایل قدیمی برای آزمایش select onvan from REP.DBF
  REP.DBF