اگر قادر نیستی خود را بالا ببری ،همانند سیب باش تا با افتادنت اندیشه ای بالا برود.

تقویم فارسی و انگلیسی در سی شارپ

نوشته شده توسط :سعید كلانتری
چهارشنبه 2 مهر 1399-09:46 ق.ظ

خداروشکر بطور پیش فرض سی شارپ از تقویم فارسی پشتیبانی می کند
        string PersianDate(DateTime DateTime1)
        {
            PersianCalendar PersianCalendar1 = new PersianCalendar();
            string Answer;
            Answer = PersianCalendar1.GetYear(DateTime1).ToString() + "/" +
                   PersianCalendar1.GetMonth(DateTime1).ToString().PadLeft(2, '0') + "/" +
                   PersianCalendar1.GetDayOfMonth(DateTime1).ToString().PadLeft(2, '0');

            return Answer;
        }


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

PersianCalendar pc = new PersianCalendar();
thisDate = pc.ToDateTime(1395, 4, 22, 12, 30, 0, 0);


برای ایجاد تایم استنپ هم می تونیم  زیر استفاده کنیم:



DateTime baseDate = new DateTime(1970, 01, 01, 0, 0, 0);
var numberOfSeconds = Today.Subtract(baseDate).TotalMilliseconds;



تراکنش‌های N و وظیفه شرکت‌های پرداخت

نوشته شده توسط :سعید كلانتری
دوشنبه 10 شهریور 1399-06:34 ب.ظ

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

در شبکه پرداخت به دو صورت کلی تراکنش وجود دارد:

  • تراکنش غیرمالی یک مرحله‌ای
  • تراکنش مالی دو مرحله

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



ادامه مطلب

پیدا کردن اسم یه فیلد در دیتابیس sql

نوشته شده توسط :سعید كلانتری
شنبه 11 مرداد 1399-05:54 ب.ظ

Find all tables containing column with specified name - MS SQL Server


'گاهی پیش می اد که  اسم فیلد رو می دونی ولی نمی دونی تو کدوم جدول هست.  یه راه ساده استفاده از query زیر است:

SELECT      c.name  AS 'ColumnName'
            ,t.name AS 'TableName'
FROM        sys.columns c
JOIN        sys.tables  t   ON c.object_id = t.object_id
WHERE       c.name LIKE '%MyName%'
ORDER BY    TableName
            ,ColumnName;



بررسی اعتبار فایل pem

نوشته شده توسط :سعید كلانتری
پنجشنبه 12 تیر 1399-06:27 ب.ظ

یکی از مسائل مهم در خصوص هر فایل سرتیفیکیتی  certificate بحت تاریخ انقضای اون است.

محتویات فایل های سرتیفیکیتی certificate ای که بصورت .pem باشند را براحتی می توان دید و از تاریخ اعتبار انهاباخبر شد

دستور خوبی که من در لینوکس برای اینکار پیدا کردم عبارت
keytool -printcert -file yourfile.pem

بود



برنامه نویس پیر

نوشته شده توسط :سعید كلانتری
پنجشنبه 1 اسفند 1398-03:28 ب.ظ

  ایا یک مهندس عمران پنجاه ساله پیر و بدرد نخور است؟
دیگر نمی تواند ساختمان سازی کند؟
ایا یک وکیل پنجاه ساله نمی تواند یک لایحه حقوقی بنویسد؟
قوه ابتکار و خلاقیت ندارد؟
ایا یک استاد دانشگاه پنجاه ساله فسیل است و بدرد کار علمی و پژوهش ونوآوری نمی خورد؟
ایا انیشتین و بقیه اساتید فیزیک و شیمی همه نظریه ها و ابداعات و پژوهشهای خود را در زیر پنجاه اسلگی انجام دادند؟
عکس دکتر حسابی و مطالعه در بستر در آخر عمرش یادتان هست؟
خوب پش چرا یک برنامه نویس پنجاه ساله را پیر و خرفت و ناکارامد می دانید؟
چرا فکر می کنید برنامه نویس شصت ساله بدرد نمی خورد و برنامه نویس فقط باید زیر سی سال باشد؟
باید این نگاه اشتباه درست شود و وظیفه من و شماست که آنرا اصلاح کنیم


api-ms-win-crt-runtime-l1-1-0.dll پیغام

نوشته شده توسط :سعید كلانتری
سه شنبه 15 مرداد 1398-05:20 ب.ظ


در صورتیکه با این پیغام مزخرف روبرو شدید

The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer


api-ms-win-crt-runtime-l1-1-0.dll  

بهترین کار نصب vc 2015 ماکروسافت یا همان Visual C++ Redistributable 2015  است که باید از سایت خودش بگیرید.

ولی خوب ممکنه بازم حل نشه. همانطور که برای من نشد


در این مورد من رفتم

Windows 7 and Windows Server 2008 R2 Service Pack 1 (KB976932)

رو دانلود کردم و نصب کردم و بعد vc 2015  رو نصب کردم و مشکلم حل شد

و تونستم سرور wamp  رو با سرور tomcat کنار هم بیارم بالا


expire date certificate ssl

نوشته شده توسط :سعید كلانتری
دوشنبه 29 بهمن 1397-10:37 ق.ظ

openssl x509 -enddate -noout -in file.pem


برای بدست اوردن تاریخ expire certificate ssl سرور linux باید از کامند فوق استفاده کرد.
البته قبل از ان باید فایل با پسوند pem را یافت


موفق باشید


ست کردن وب هوک setwebhook

نوشته شده توسط :سعید كلانتری
سه شنبه 1 خرداد 1397-04:46 ب.ظ

بعد از اینکه ربات جدید خود را از طریق botfather  ثبت کردید و یک تو کن گرفتید باید برای اینکه پیامهای ربات را دریافت کنید در ابتدا از طریق وبهوک webhook که یک تابع است انرا ست و ادرس دهی کنید.

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

https://api.telegram.org/bot<TOKEN>/setwebhook?url=YOUR_URL


فقط یادمان باشد که YOUR_URL باید https باشد

بعد از ست کردن ادرس باید گاسخ اکی دریافت کنیم و همچنین با دستور

https://api.telegram.org/bot<TOKEN>/getWebhookinfo
 می توانید اطلاعات را بصورت جیسون دریافت کنید که در ان ارروری نباید باشد


حذف پسورد فایلهای پاور پوینت

نوشته شده توسط :سعید كلانتری
شنبه 22 اردیبهشت 1397-05:56 ب.ظ

فایلهای پاور پوینت دارای پسوند ppt هستند ولی می توان انها را با پسوند pps هم ذخیره کرد و خود به خود در نسخه های جدید با پسوند های pptx و ppsx  ذخیره می شوند.

حال برای ویرایش و حذف پسورد آنها چکار می شود کرد؟

اول اینکه برای ویرایش فایلهای ppsx  و یا pps می توان آنها را بوسیله پاورپوینت باز کرد.یعنی اول نرم افزار پاور پوینت رو باز می کنیم و بعد از گزینه open فایل pps  و یا ppsx را انتخاب کرده و ویرایش می کنیم.

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

1- در ابتدا یک کپی از فایل ppsx تهیه می کنیم. سپس پسوند فایل ppsx را به zip تغییر می دهیم. بعد می بینیم که با کلیک بر روی آن باز می شود و چند فولدر و فایل می شود.

2- بصورت کامل آنرا از فشرده سازی خارج می کنیم.( البته من اینکار را برای راحتی کار خودم کردم. ممکن است بعد که حرفه  ای شدید بتوانید در همان فایل فشرده تغییرات را اعمال کنید و ذخیره کنید)

3- در داخل فایلهایی که اکسترکت کرده اید. یه فولدری هست به نام  ppt. در داخل اون فولدر یک فایل هست به نام presentation.xml

4- فایل presentation.xml را با یک ادیتور خوب باز می کنید.

5- حدودا انتهای فایل  یک تگی وجود دارد p:modifyVerifier که که با نگاه به ان هم توانید ببینید که کلید رمزنگاری و روش های ان در ان نوشته شده است و تگ بعد از ان p:extLst  است.

6- تگ p:modifyVerifier   را تا انتهایش و قبل از تگ p:extLst  انتخاب کرده و پاک می کنید. بعد فایل را سیو می کنید. و از ادیتور خارج می شوید.

7- تمام محتویات پوشه را انتخاب می کنید و فشرده می کنید.( با پسوند zip )

8- پسوند zip را به پسوند ppsx تغییر می دهید.

9- پاور پوینت را باز کرده و اجرا می کنیم و سپس با open فایل مورد نظر را باز می کنیم. اگر همه چیز درست انجام شده باشد دیگر پسورد نمی خواهد و همه چیز قابل تغییر است

موفق با شید





تجربه پرورش مرغ و بلدرچین

نوشته شده توسط :سعید كلانتری
سه شنبه 12 دی 1396-10:33 ق.ظ

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

ولی خوب ادم نباید بی تجربه دست به کار بشه ولی من با اینکه تجربه کمی داشتم دست به کار شدم.

اولش یه اتاق 12 متر ( 3 در 4 ) اهنی درست کردم و دورش رو توری کشیدم. این اتفاقها از ابان ماه حدودا شروع شد. لذا هوا هم سرد بود.
بد دیدم سرده ، دورش رو یک چوبهایی که از درهای ضایعاتی پیدا کرده بودم که دیوار کشیدم. همچنین روی سقفش هم با چوبهای ضایعاتی پوشوندم.

بعدش حتی یه لایه نایلون دورش و رو سقفش کشیدم.

ولی خوب این عایق بندی ها مرحله به مرحله انجام شد. و یکباره نبود.

اینکه در ابتدا کار نهایی رو انجام بدی و بهتره  ولی خوب کسی مثل من هم بی تجربه بود و کم کم فهمید باید چکار کنه.

در ابتدا من 14 عدد جوجه یه روزه و 12 عدد بلدرچین و 2 عدد مرغ و 2 عدد کبوتر خریدم.

و خواستم اینها رو کنار هم بزرگ کنم.

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

بعد از یه مدتی مرغها و بلدرچینها به تخم امدند. وضعیت تخم گذاشتن مرغها بسیار نامرتب بود. وضعیت تخم گذاشتن بلدرچینها هم همینطور.

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

بعد تعداد مرغها رو بیشتر کردم. این موجب شد که تعداد تخم گذاشتن مرغها کم شود( فکر کنم باهم وارد دعوا و استرس شدند). از طرفی این مرغهای جدید به بلدرچینها هم آسیب می رسانند. و سه تا از انها راهم کشته اند.


نتیجه گیری : اگر به فکر راه اندازی پرورش مرغ و یا بلدرچین و هر چیز دیگری هستید :
1 : جای مناسب نقش بسزایی در کاهش تلفات دارد
2 : حتما برای نژآد مناسب هزینه کنید و با خرید و نگهداری نژاد بدرد نخور وقت خود را تلف نکنید
3 : بصورت مداوم سیتسم را مورد بازنگری قرار دهید و بهبود مستمر داشته باشید

بلدرچین ها کم کم تلفات دادند.




ساخت اپل ای دی رایگان

نوشته شده توسط :سعید كلانتری
پنجشنبه 31 تیر 1395-01:27 ب.ظ

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

1- برنامه آیتیونز را اجرا کرده و در قسمت پایین که پرچم کشور آمریکا هست بزنید و کشور را به آلمان تغییر بدهید 2- از وی - پی - ان استفاده بکنید که بتونید کشور را انتخاب بکنید و کشور را قبل از وصل شدن روی آلمان بزارید. 3- از سایت www.fakenamegenerator.com استفاده بکنید و کشور آلمان را انتخاب بکنید و یک آدرس بگیرید 4- حالا یک برنامه رایگان در آیتیونز انتخاب بکنید و روی Create New Apple ID بزنید 5- آدرس ایمیل خود را وارد بکنید. می توانید از سایت www.gmx.com جهت گرفتن ایمیل استفاده بکنید. خیلی سریع می تونید ایمیل بسازید و نیاز به شماره موبایل جهت وریفای ندارد 6 - در صفحه دوم آدرسی را که در قسمت 3 گرفته بودید وارد بکنید. 7- مرحله آخر رفتن به ایمیل خود و وریفای کردن اپل آی دی هست من از روش فوق استفاده کردم و چند تا اپل آی دی درست کردم بدون مشکل و دیگه ارور for assisstant نیامد. البته من کشور آلمان را انتخاب کردم و امکان داره کشورهای دیگه هم جواب بده ولی از کشور آمریکا و انگلستان به هیچ وجه نتونستم استفاده بکنم. امیدوارم که با این روش مشکل ساخت اپل آی دی شما حل بشه.


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


موفق باشید.


کپی فایل بطور مستقیم به هاست

نوشته شده توسط :سعید كلانتری
سه شنبه 11 خرداد 1395-06:38 ب.ظ

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

امروز در مورد این موضوع و روش جستجو کردم. دوتا راه حل پیدا کردم( صدتا راه حل رو چک کردم. )

یه راهش استفاده از دستور کپی بود.
مثلا کد زیر:

<?php


copy("http://address", "file.zip");


?>

راه خوبی بود . ولی به درد نمی خورد. چون همه چیز سمت مرورگر ما انجام می شد.

روش دوم:

استفاده از یه اسکریپ که تو یه سایت دیدم:

که می زارمش تو ادامه مطلب. این اسکریپته بهتره. موفق باشید.





ادامه مطلب

هاورکرافت

نوشته شده توسط :سعید كلانتری
چهارشنبه 23 دی 1394-09:34 ق.ظ

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

لذا با استفاده از در یک ظرف یکبار مصرف غذاخوری و استفادهاز دو عدد ارمیچر کوچک و کی مقوا و یک لیوان یک بار مصرف یک هاور کرافت کوچولو درست کردم که بدم نبود و کار کرد.
به نظرم بعنوان اولین تجربه خوب بود.

حالا شاید  یه دونه بهترش رو هم درست کردیم.( من و پسرم )

عکساش رو هم می زارم تو ادامه مطلب


ادامه مطلب

ilo برای سرورهای اچ پی

نوشته شده توسط :سعید كلانتری
شنبه 14 شهریور 1394-09:00 ق.ظ

با سلام
در صورتیکه نیاز به لایسانس برای سرورهای اچ پی داریدمی توانید از کدهای زیر استفاده کنید. انشالله که مشکلاتتان حل شود


ilo 4
332N4M5GNQMKDGQBT7M4KLKRM


ilo3  :  35DPJ-KWYXG-ZPPC9-KMCSQ-PYR7R
 

LO 2 Advanced features have been activated.
License Key: 35DPH-SVSXJ-HGBJN-C7N5R-2SS4W
32Q8Y-XZVGQ-4SGJB-4KY3R-M9ZBN - MP Advanced



سایتهای خوب

نوشته شده توسط :سعید كلانتری
جمعه 19 تیر 1394-03:01 ب.ظ

سایت های دانلود کتاب :

www.ketabnak.com

www.98ia.com

www.takbook.com

www.irpdf.com

www.parsbook.org

www.irebooks.com

www.farsibooks.ir

www.ketabesabz.com

www.readbook.ir

دوستان می توانند کتاب های رایگان رو از سایت های بالا دانلود کنند.


معرفی سایتهای مهم علمی،پژوهشی

بانکهای اطلاعاتی
www.digitallibraryplus.com
www.daneshyar.net
بانک های اطلاعاتی
www.umi.com/pqdauto
www.search.ebscohost.com
www.sciencedirect.com
www.emeraldinsight.com
www.online.sagepub.com
www.springerlink.com
www.scopus.com
http://apps.isiknowledge.com
پایان نامه های داخلی و خارجی
www.irandoc.ac.ir
www.umi.com/pgdauto

www.mhrn.net
www.theses.org
مقالات فارسی
www.magiran.com
www.civilica.com
www.sid.ir
کتابخانه ملی ایران، آمریکا و انگلیس
www.nlai.ir
www.loc.gov
www.bl.uk
دسترسی آزاد روانشناسی و آموزش و پرورش
http://eric.ed.gov
فهرست الفبایی مقالات، کتب و متون در زمینه حدیث، قرآن و اخلاق
www.hadith.net/new
اطلاعات عمومی کشورها
www.worldatlas.com
پایگاه اطلاعات اسلامی
www.seraj.ir
مقالات رایگان کتابداری و اطلاع رسانی
www.infolibrarian.com
آرشیو مقالات از سال ۱۹۹۸
www.findarticles.com
کتابخانه الکترونیک
www.digital.library.upenn.edu/books
رایانه و بانکهای اطلاعاتی فارس
www.srco.ir
دانشنامه آزاد اینترنتی
www.wikipedia.org
دایره المعارف بریتانیکا
www.brit
[۶/۳،‏ ۰:۰۲] ملک زاده. فرهود: sites
:دانشگاه اهایو
https://etd.ohiolink.edu/ap:1:100766165341125

florida:
http://etd.lib.fsu.edu/ETD-db/

دسترسی به متن
کامل پایان نامه های 435 دانشگاه
از24 کشور اروپایی
http://www.dart-europe.eu/basic-search.php

دسترسی رایگان به بانک مقالات
دانشگاه کالیفرنیا
http://escholarship.org/

دسترسی رایگان به بانک مقالات
دانشگاه TENNESSEE
http://www.lib.utk.edu:90/cgi-perl/dbBro...i?help=148

دسترسی رایگان به 1,550,632 مقاله ی
دانشگاهی
http://www.oalib.com/

دسترسی به پایان نامه های
الکترونیکی دانشگاه ناتینگهام
http://etheses.nottingham.ac.uk/

دسترسی رایگان به کتاب ها و ژورنال
های سایت In Tech
http://www.intechopen.com/

دسترسی رایگان به مقالات علمی —
دانشگاه McGill
http://digitool.library.mcgill.ca/R

دسترسی رایگان به مقالات علمی —
مقالات 1753 ژورنال-— دانشگاه
استنفورد
http://highwire.stanford.edu/

Directory of Open Access Journals
http://www.doaj.org/

دسترسی به مقالات و متون علمی
پایگاه Proceeding of the National Academy
of Sciences
ایالت متحده ی آمریکا
http://www.pnas.org



درباره وبلاگ:



آرشیو:


طبقه بندی:


آخرین پستها:


پیوندها:


پیوندهای روزانه:


صفحات جانبی:


نویسندگان:


ابر برچسبها:


آمار وبلاگ:







The Theme Being Used Is MihanBlog Created By ThemeBox
 
شبکه اجتماعی فارسی کلوب | Buy Mobile Traffic | سایت سوالات