شبکه امنیتی فناوری اطلاعات و ارتباطات

تفاوت زندگی سالم با تکنولوژی ایمن را با ما تجربه کنید

شبکه امنیتی فناوری اطلاعات و ارتباطات

تفاوت زندگی سالم با تکنولوژی ایمن را با ما تجربه کنید

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

بایگانی

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

عرفان محمد هاشمی | پنجشنبه, ۱۵ بهمن ۱۳۹۴، ۰۱:۰۶ ب.ظ

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

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

اعتراض به سنخیت نداشتن مالیات

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

تفاوت کسب و کار اینترنتی با کسب و کار فیزیکال

«گویا افرادی که در سازمان اداره مالیات مشغول به فعالیت هستند هیچ گونه شناختی نسبت به کسب و کارهای اینترنتی ندارند.»
رضا الفت نسب، دبیر انجمن کسب و کارهای اینترنتی با بیان مطلب فوق به «ایران» می‌گوید: کسب و کارهای اینترنتی تأمین کننده و تولیدکننده جنس هایی که می‌فروشند، نیستند بلکه بیشتر کارگزار هستند. به عبارتی تأمین کننده بیشتر اجناس کسب و کارهای اینترنتی، فرد حقیقی و یا شرکت حقوقی دیگری است و هیچ ارتباطی به دارنده کسب و کار اینترنتی ندارد. دارندگان سایت کسب و کار اینترنتی بیشتر رابط بین تولید کننده و تأمین کننده اجناس و کالا‌ها هستند و فرد خریدار کالا را از تأمین کننده و یا تولید کننده تحویل می‌گیرد.
 
الفت نسب می‌افزاید: برای سایتی که رزرواسیون رستوران‌ها را انجام می‌دهد، مالیات سنگین 9 درصدی مطابق با کسب و کارهای فیزیکی تعیین کرده‌اند درصورتی که این سایت غذایی نمی‌فروشد و فقط رستوران انجام رزرو را به این سایت واگذار کرده است بنابراین چطور می‌تواند فاکتور فروش غذا را به اداره مالیات تحویل دهد.
 
محمد فروغی دارنده فروشگاه اینترنتی تلفن همراه نیز درباره در نظر گرفتن مالیات بر ارزش افزوده کسب و کارهای اینترنتی می‌گوید: معمولاً کسب و کارهای اینترنتی انبار کالا ندارند و معدود کسب و کار اینترنتی وجود دارد که دارای سرمایه زیادی باشد و بتواند اجناس را در انبارهای خود نگه داشته و به فروش برساند بنابراین چطور می‌توان برای تمام کسب و کارهای اینترنتی مالیات بر ارزش افزوده، آن هم مطابق بازار در نظر گرفت.
 
فروغی می‌افزاید: بسیاری از کسب و کارهای اینترنتی نقش کارگزار را دارند و بیشتر از طریق کسب و کار اینترنتی به دنبال شناسایی کالاهای تولید کننده‌ها، وارد کننده‌ها و توزیع‌کننده‌ها هستند بنابراین وقتی کالایی انبار می‌شود و به فروش می‌رسد و آنکه به عنوان کارگزار عمل می‌کند باید پرداخت مالیات هر کدام دارای مختصات مخصوص به خود باشد.
 
مازیار فرمانی مدیر عامل یک شرکت خصوصی (نوپاد) با بیان اینکه اداره مالیات کشور باید بیشتر درباره کسب و کارهای اینترنتی تحقیق و نظارت کند، به «ایران» می‌گوید: اداره مالیات باید محاسبه مالیات‌های بخش کسب و کارهای اینترنتی را از کسب و کارهای فیزیکی تفکیک کند مالیاتی که برای کسب و کارهای اینترنتی در نظر گرفته‌اند شبیه کسب و کارهای فیزیکال است و این در صورتی است کسی که مغازه‌ای دارد فروش، پرداخت، ارسال و تحویل جنس آن با کسب و کار اینترنتی متفاوت است و همین تفاوت‌ها است که باعث می‌شود مالیات متفاوتی نیز در نظر گرفته شود.

کسب و کار اینترنتی نیازمند حمایت دولت

«صنعت کسب و کارهای اینترنتی نوپا است و به مثابه نهالی در حال رشد است که به مرحله میوه دادن نرسیده است بنابراین باید مدت زمان دیگری را نیز به این کسب و کار فرصت دهند تا این نهال ثمر دهد.»
اسماعیل رضایی مسئول کسب و کار اینترنتی (مرجع زبان ایرانیان) با بیان مطلب فوق به «ایران» می‌گوید: دولت باید میزان عادلانه‌ای از مالیات را برای کسب و کارهای اینترنتی در نظر بگیرد که با درآمد آنها همخوانی داشته باشد و از عهده پرداخت آن برآیند. اگر قرار باشد در مسیر کسب و کار اینترنتی موانع زیادی ایجاد شودامکان ادامه فعالیت را از افراد می‌گیرد و چه بسیار فعالان جوانی که در وسط راه دلسرد شده و از ادامه کار باز می‌مانند.
 
محمد فروغی فعال در کسب و کار اینترنتی نیز معتقد است باید تمهیداتی فراهم شود که کسب و کارهای اینترنتی بتوانند به فعالیت خود ادامه دهند حتی باید مانند خیلی از کشور‌ها معافیت‌های مالیاتی برای این قشر در نظر بگیرند چرا که در این حوزه بیشتر جوانان و فارغ التحصیلان دانشگاه‌ها و کارآفرینان فعال هستند و سرمایه و درآمد آنچنانی ندارندکه بتوانند از عهده پرداخت‌های مالیاتی سنگین برآیند.
 
الفت نسب دبیر انجمن کسب و کارهای اینترنتی با بیان اینکه اداره مالیات باید تعریف درستی از پرداخت‌ها برای کسب و کارهای اینترنتی ارائه دهد، می‌افزاید: برخی از کشورها برای حمایت از کسب و کارهای اینترنتی معافیت‌های مالیاتی در نظر گرفته‌اند بنابراین پیشنهاد می‌کنیم دولت برای حمایت از کسب و کارهای اینترنتی حداقل تخفیفی را در نظر بگیرد و میزان مالیات را از 9 درصد به 4 یا 5 درصد کاهش دهد.
 
مازیار فرمانی مدیر عامل یک شرکت خصوصی که دارای فروشگاه اینترنتی است می‌گوید: مگر دولت به فکر زمین سبز و هوای پاک و هوشمند‌سازی شهر نیست؟ در نظر گرفتن مالیات سختگیرانه مردم را به سمت رفت و آمد در شهر سوق می‌دهد و خرید از فروشگاه‌های مجازی از رونق می‌افتد و بر آلودگی هوا و ترافیک افزوده می‌شود.
 
این فعال فناوری با بیان اینکه آمارهای خوبی در بحث خریدهای اینترنتی دریافت نشده است چرا که کاربرانی که برای خرید به فروشگاه‌های اینترنتی رجوع می‌کنند چند درصد ناچیز از آنها ممکن است منجر به خرید شود می‌گوید: با اعمال مالیات سختگیرانه برای فروشگاه‌های اینترنتی نه تنها بر هزینه‌های این فروشگاه‌ها می‌افزاییم بلکه باعث دور شدن خریداران از فروشگاه‌ها و کسب و کارهای مجوز دار اینترنتی می‌شویم و بیشتر خریداران جذب فروشگاه‌ها و کسب و کارهای غیر مجاز اینترنتی خواهند شد که بدون پرداخت مالیات کالای خود را ارزانتر از فروشگاه‌های قانونمند عرضه می‌کنند.
 
وی می‌افزاید: قوانین دست دولت را در زمینه حمایت از کسب و کارهای اینترنتی باز گذاشته است بنابراین دولت باید سوبسیدی را در این باره برای کسب و کارهای اینترنتی در نظر بگیرد.
  • عرفان محمد هاشمی

با هارد دیسک های Seagate Enterprise NAS بیشتر آشنا شوید

عرفان محمد هاشمی | پنجشنبه, ۱۵ بهمن ۱۳۹۴، ۰۱:۰۵ ب.ظ


این روزها ذخیره سازی اطلاعات در سطوح سازمانی یکی از مباحث کلیدی و صد البته حساس محسوب می شود و در همین راستا شرکت خوش نام سیگیت هارد دیسک هایی با عنوان Seagate Enterprise NAS را به تولید رسانده است.
امروزه با پیشرفت روزافزون تکنولوژی و افزایش حجم اطلاعات، استفاده از وسایل ذخیره‏سازی جهت به اشتراک‌گذاری اطلاعات، امری مهم و ضروری به شمار می‏رود. درایوهای NAS مخففNetwork Attached Storage به صورت تخصصی برای پشتیبانی و ذخیره‏سازی اطلاعات با امنیت و حجم بالا طراحی و تولید شده اند که بیشتر در شرکت ها ، موسسات یا ادارات استفاده می‏شوند.
این درایوها وظیفه دارند که اطلاعات مورد نیاز را برای کاربران مختلف در شبکه به اشتراک بگذارند و با توجه به‌اندازه و وسعت شبکه، ظرفیت‌های مختلفی دارند. شرکت سیگیت که یکی از بزرگ‌ترین صاحبین تکنولوژی تولید هارد در دنیا است تا به امروز هارد دیسک‌های بسیاری با تکنولوژی های روز دنیا روانه بازارهای جهانی کرده است.
هارددیسک‌هایEnterprise NAS سیگیت چنانچه از نامشان پیداست برای استفاده در ذخیره‌سازهای تحت شبکه (NAS) طراحی و تولید شده‌اند و بهترین عملکرد را برای ذخیره‏سازهای بیش از یک Bay دارند. قابلیت پشتیبانی از پروتکل Raid از دیگر ویژگی این هاردهاست که یک نوع هم‏بندی هارد بوده و با اتصال هاردها به یکدیگر باعث افزایش فضای ذخیره‏سازی و افزایش امنیت در حفظ اطلاعات می‏گردد.
نرم افزار Naswork ویژه‏ی هاردهای سیگیت به گونه ای طراحی شده که بروز خطا را به حداقل می‏رساند و به بهبود عملکرد هارد در بازیابی اطلاعات کمک می‏کند. یکی از بزرگ‏ترین مشکلات در هاردهای تحت شبکه، لرزش و ارتعاشات هاردهاست که به بهره وری و کارایی هارد دیسک ها آسیب می رساند و باعث بروز اختلال و خطا در کار دستگاه‏ها می‏گردد و می‏تواند نقشی منفی در کیفیت کار سیستم داشته باشد.
یکی دیگر از مشکلات اصلی این لرزش ها این است که می‏تواند در هنگام خواندن و یا نوشتن اطلاعات، هد را از مسیر اصلی تراک خارج کند و باعث اختلال در کل سیستم شود. اگر از این لرزش ها و ارتعاشات جلوگیری نشود، امکان این که اطلاعات از تراک اصلی خوانده یا نوشته نشود وجود دارد که همین امر باعث آسیب دیدن تراک های مجاور می شود. یکی از جدید‌ترین تکنولوژی هایی که سیگیت برای برطرف کردن این مشکلات در هارد‌ دیسک های خود در نظر گرفته، تکنولوژی RV Sensor نام دارد. این تکنولوژی از ایجاد ارتعاشات و نوسانات در زمان چرخش جلوگیری می‏نماید و هارد را در پایدارترین حالت خود قرار می‏دهد. پس با خیال راحت می‏توانید اطلاعات مهم تان را به سیگیت بسپرید و برای ذخیره‌سازی آنها، اطمینان خاطر داشته باشید.
هارد دیسک های Seagate Enterprise NAS با 3 سال گارانتی سازگار در بازار های کشور عرضه می گردند.
  • عرفان محمد هاشمی

VPS یا سرور مجازی چیست؟

عرفان محمد هاشمی | جمعه, ۹ بهمن ۱۳۹۴، ۰۸:۵۷ ب.ظ

VPS یا سرور مجازی چیست؟

آموزش شماره 756 :

VPS یا سرور مجازی چیست؟

VPS (Virtual Private Server) یا سرور مجازی، یک اصطلاح در زمینه هاستینگ (Hosting) بوده، که در واقع همان ماشین مجازی با مجازی‌سازی می‌باشد. VPS امکان دسترسی root و نصب نرم‌افزارهای سیستمی را فراهم میکند. با استفاده از فن آوری مانند Xen، vmware ESXI یا Virtuozzo و با بهره گیری از سخت افزارهای قدرتمند و پیشرفته، یک سرور فیزیکی به چندین VPS با امکانات یکسان یا متفاوت تقسیم می شود. گاهی از سرور مجازی به عنوان VDS (Virtual Dedicated Server) نیز نام می برند.

هر VPS وابسته به پلن آن، سهم خاصی از منابع سرور از قبیل حافظه اصلی (RAM)، فضای دیسک سخت (HDD) را به صورت اختصاصی و تضمین شده در اختیار خواهد داشت. به عنوان مثال، یک VPS می تواند 2 گیگابایت از 64 گیگابایت حافظه اصلی سرور را به صورت تضمین شده به همراه 50 گیگابایت فضای هارد دیسک و 50 گیگابایت پهنای باند ماهیانه را د راختیار داشته‌باشد. این بدین معنا است که بدون درنظر گرفتن میزان مصرف سایر VPS های موجود بر روی سرور، VPS مورد مثال ما تحت هر شرایطی به 2 گیگابایت از حافظه اصلی سرور دسترسی خواهد داشت.

هر VPS که روی سرور اصلی ایجاد می شوند کاملا به صورت مستقل عمل می کنند و هیچ ارتباطی با یکدیگر ندارند، در نتیجـه VPS هـای موجود بر روی یک سـرور می توانند از سیستم های عامل متفاوت و نرم افزارهای مختلف و نسخه های متفاوتی از نرم‌افزار استفاده نمایند. بر فرض یک VPS دارای لینوکس Debian، دیگری دارای CentOS به عنوان سیستم عامل های سـرور خواهند بود. همین امر در رابطه با VPSهای با سـیسـتـم عامل وینـدوز نیـز صادق می باشد. همچنین تعریف Name Server های اختصاصی ، نصبASP, PHP, MySQL, .NET و سایر برنامه ها با نسخه دلخواه، نصب و اجرای کلیه برنامه ها، DLLها، ... بطور کامل در کنترل و اختیار هر مشترک میباشد.

مهمترین مزایای استفاده از VPSها در مقایسه با سایر سرویس های میزبانی، هزینه بسیار کمتر VPS ها نسبت به سرورهای اختصاصی و استقلال عمل‌کرد نسبت به سرویس‌های نمایندگی (Resseller/Shared Hosting) می‌باشد به شکلی هزینه VPS ها در بسیاری از اوقات بسیار کمتر از هزینـه سـرور های اختصاصـی بوده ولی تمامی امکانات آنهـا را دارا می باشد.

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

مزایای سرور مجازی (VPSنسبت به میزبانی وب اشتراکی:

کنترل: با دراختیار داشتن دسترسی root، یا Administrator شما به راحتی می توانید پیکره بندی سرور را تغییر دهید، برنامه های مورد نظر خود را نصب، یا تغییر دهید، که به هیچ وجه در میزبانی اشتراکی مقدور نیست.

امنیت: فایل سیستم شما کاملا مجزا از سایر مشتریان خواهد بود و مطمئن خواهید بود که از دسترس آنها دور است و بدین ترتیب امنیت بیشتری برای شما تامین خواهد شد.

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

مزایای سرور مجازی (VPS) نسبت به سرور اختصاصی:

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

قابلیت اطمینان: سازوکار تهیه نسخه پشتیبان به صورت لحظه ای امنیت داده های سرور مجازی را تضمین می کند.

مدیریت پذیری: ابزارهای تعبیه شده در Xen (مجازی‌سازی مورد استفاده در ایران‌سرور) نصب برنامه ها و تغییر و به روزرسانی آنها را فورا انجام می دهند.

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

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

ایمیل سرور کاملاً اختصاصی: شما با داشتن VPS به ایمیل سرور خود که که فقط مخصوص دامنه شما است و ایمیل‌های دامنه شما را مدیریت میکند دسترسی دارید و این به شما کنترل، کارایی و امنیت بیشتری خواهد داد.

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

سرور مجازی اختصاصی (VPS) برای چه کسانی میتواند مفید باشد؟

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

  • عرفان محمد هاشمی

آموزش گرفتن خروجی IPA از پروژه‌های ایکس‌کد

عرفان محمد هاشمی | پنجشنبه, ۸ بهمن ۱۳۹۴، ۰۹:۳۹ ب.ظ

فرمت فایل‌های نصبی سیستم عامل آی‌اواس، IPA است و اکثر پروژه‌های این پلتفرم توسط نرم‌افزار قدرتمند ایکس‌کد ساخته می‌شوند. اما مشکلی که وجود دارد این است که ایکس‌کد فرمت خروجی IPA در اختیارتان نمی‌گذارد. بنابراین برای بسیاری از کاربران سوال است که چگونه می‌توان از پروژه‌های ایکس‌کد خروجی IPA گرفت؟ در آین مطلب مرحله به مرحله نحوه‌ی انجام این کار را پی می‌گیریم:

 

۱- پس از بازکردن پروژه در ایکس‌کد، دستگاه مقصد را iOS Device انتخاب کنید.

Screen Shot 2015-10-10 at 12.32.46 PM

۲- به منوبار رفته و پس از کلیک روی Product، گزینه‌ی Archive را انتخاب کنید. منتظر بمانید که پروژه به طور کامل کامپایل شود.

Screen Shot 2015-10-10 at 12.32.53 PM

۳- پس از اتمام کامپایل لیست پروژه‌های کامپایل‌شده برایتان نمایش داده می‌شود. روی پروژه‌ی مورد نظر راست کلیک کرده و Show in Finder را انتخاب کنید.

Screen Shot 2015-10-10 at 12.34.34 PM

۴- فایل پروژه در فایندر نمایش داده می‌شود. روی آن کلیک کرده و Show Package Contents را بزنید. سپس به Poducts/Applications بروید. فایلی هم‌نام با پروژه، اما با فرمت app در این شاخه خواهید یافت. هدف تبدیل فایل app به IPA است. برای این کار:

Screen Shot 2015-10-10 at 12.34.53 PM

۵- نرم‌افزار آیتونز را باز کرده و به بخش اپلیکیشن‌ها بروید.

Screen Shot 2015-10-10 at 12.35.17 PM

۶- فایل app را بکشید و داخل آیتونز رها کنید.

Screen Shot 2015-10-10 at 12.35.46 PM

۷- اکنون فایلی که به آیتونز اضافه می‌شود را بکشید و در محلی مانند دسکتاپ رها کنید. فایل خروجی فرمت IPA خواهد داشت.

Screen Shot 2015-10-10 at 12.36.18 PM

  • عرفان محمد هاشمی

آموزش نحوه‌ی سینک‌کردن یک آی‌دیوایس با آیتونز کامپیوترهای مختلف

عرفان محمد هاشمی | پنجشنبه, ۸ بهمن ۱۳۹۴، ۰۹:۲۴ ب.ظ

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

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

آیفونتان در حال حاضر با اطلاعات آیتونز دیگری سینک شده است. آیا می‌خواهید که اطلاعات موجود آیفونتان پاک شده و با اطلاعات این آیتونز جایگزین شود؟ دستگاه آیفون در آن واحد تنها با یک آیتونز می‌تواند سینک باشد. پاک‌کردن و سینک‌کردن٬ اطلاعات فعلی آیفونتان را با اطلاعات آیتونز فعلی جایگزین می‌کند.

iPhone-library-iTunes-error

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

 

چگونه یک آیفون٬ آیپد یا آیپاد را با آیتونز کامپیوترهای مختلف سینک کنیم

روشی که اپل با آن تشخیص می‌دهد آیتونز کدام کامپیوتر با آیفون٬ آیپد یا آیپادتان سینک شده است٬ وابسته به یک آی‌دی تحت عنوان Library Persistent است که در محل خاصی از مک یا ویندوزتان پنهان شده است. تنها با کپی‌کردن این کد از کامپیوتر اول به کامپیوتر دوم٬ می‌توانید آیتونز را در تشخیص این که با کدام کامپیوتر طرف است گول بزنید و باعث شوید آیتونز گمان کند کامپیوتر دوم همان کامپیوتر اول است. برای انجام این کار مراحل زیر را پی بگیرید:

۱- با فرض این که ویندوزتان بر روی درایو C نصب شده است٬ به آدرس C:\Users\[username]\Music\iTunes بروید. دقت که منظور از [username] نام کاربری است که با آن داخل ویندوز لاگین شده‌اید.

۲- در این فولدر فایل‌های متعددی خواهید دید. بهتر است که قبل از هر کاری از این فایل‌ها به عنوان بکاپ در جایی از هاردتان کپی بگیرید.

۳- پس از گرفتن بکاپ٬ بر روی فایل iTunes Music Library.xml راست کلیک کرده و به کمک Open With ٬ آن را داخل نرم‌افزار Notepad باز کنید.

۴- در داخل فایل به دنبال کد مشخص شده در تصویر زیر بگردید و آن را یادداشت کنید.

Untitled

۵- مطمئن باشید که آیتونز در کامپیوتر دوم باز نیست. سپس مراحل ۱ و ۲ را بر روی کامپیوتر دومی که می‌خواهید دستگاهتان را با آن سینک کنید تکرار کنید.

۶- در صورتی که فولدری به نام Previous iTunes Libraries در این شاخه می‌بینید به داخل آن رفته و تمامی فایل‌های با پسوند itl را پاک کنید. در صورتی که چنین فولدری وجود ندارد این مرحله را نادیده بگیرید.

۷- فایل iTunes Music Library.xml را در کامپیوتر دوم نیز توسط Notepad باز کرده و به دنبال همان قسمت نشان داده شده در عکس مرحله‌ی ۴ بگردید. کد موجود در این قسمت را با کدی که در مرحله‌ی ۴ یادداشت کرده بودید جایگزین کنید.

۸- فایل iTunes Library.itl را با استفاده از Notepad باز کرده و تمامی محتویات آن را پاک کنید. سپس فایل سیو کنید.

۹- آیتونز را بر روی کامپیوتر دوم باز کنید. پیغامی به شکل زیر بر روی صفحه نشان داده می‌شود. اما بر روی OK کلیک کرده و به کار ادامه دهید. حال می‌توانید به راحتی دستگاهتان را با آیتونز کامپیوتر دوم سینک کنید.

iTunes-library-error

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

 

نکات آموزش

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

۲- همانطور که ذکر شد در مرحله‌ی ۹ اروری تحت عنوان معیوب‌بودن فایل iTunes Library.itl دریافت خواهید کرد٬ اما این کار خللی در روند انجام کار پیش نخواهد آورد. با کلیک‌کردن بر روی OK آیتونز فایل سابق را به (iTunes Library (Damaged تغییر نام داده و فایل سالم دیگری خواهد ساخت. بدین ترتیب مشکلی در سینک پیش نخواهد آمد.

  • عرفان محمد هاشمی

ضبط تصویری از صفحه ویندوز

عرفان محمد هاشمی | پنجشنبه, ۸ بهمن ۱۳۹۴، ۰۹:۲۲ ب.ظ

ضبط تصویری از صفحه ویندوز

درود خدمت همه شما عزیزان

ممکنه گاهی بخواهین مراحل کار با یک نرم افزار رو به صورت تصویری و بدون نصب نرم افزار جانبی برای شخصی ارسال کنید. یکی ازامکاناتی که سیستم عامل ویندوز 7، 8 و 8.1 داره امکان ضبط تصویری کلیک ها هست. یعنی با هر بار کلیک کردن بر روی صفحه یک تصویر از صفحه گرفته می شه و مراحل کار هم توضیح داده می شه.

برای این کار ابتدا  به قسمت start  رفته و psr  رو در قسمت جستجو می نویسیم.

http://s7.picofile.com/file/8233932568/record1.jpg

در مرحل بعد گزینه ضبط رو انتخاب می کنیم

http://s7.picofile.com/file/8233932576/record2.JPG

مراحلی رو که می خواهیم ضبط بشه انجام می دیم سپس گزینه stop  رو انتخاب می کنیم. همان طور که می بینید صفحه ای باز می شه و تصاویر تمامی مراحلی رو که کلیک کردیم رو نشون میده(تفاوت این روش با Print screen و... اینه که ما بیشتر از یک مرحله رو ضبط می کنیم برای مثال می تونیم 10 با یک بار ضبط کردن 10 دقیقه از مراحل کار با یک نرم افزار رو ضبط کنیم). این صفحه رو می تونیم ذخیره کنیم و در داخل word  ببریم.

 http://s7.picofile.com/file/8233932584/record3.JPG

پیروز باشین

  • عرفان محمد هاشمی

اتصال پوشه ها به طور مستقیم و مستقل به نوار وظیفه در ویندوز 7

عرفان محمد هاشمی | سه شنبه, ۶ بهمن ۱۳۹۴، ۱۱:۳۳ ب.ظ

یکی از امکانات ویندوز 7، پشتیبانی از قابلیت سنجاق کردن پوشه‌ها و برنامه‌ها به نواروظیفه ویندوز (Taskbar) است. همان‌طور که می‌دانید، به‌طور پیشفرض با سنجاق کردن یک پوشه به این بخش، پوشه مورد نظر به‌طور مستقل به نوار وظیفه ویندوز سنجاق نخواهد شد و در فهرست دسترسی سریع اکسپلورر قرار می‌گیرد. در چنین حالتی برای دسترسی به محتوای پوشه ‌باید حتما به فهرست دسترسی سریع اکسپلورر مراجعه کنید! اگر دوست دارید برخلاف این حالت که به‌طور پیشفرض در ویندوز طراحی شده است، پوشه‌های خود را به‌صورت مستقیم به نواروظیفه ویندوز سنجاق کنید، در ادامه ترفند با ما همراه باشید. این ترفند بسیار جالب و کاربردی و است و به کلیه کاربران بهترین های ترفند که از ویندوز 7 استفاده می کنند پیشنهاد می کنیم آن را از دست ندهند!

 

برای این کار:

1ـ ابتدا به محل ذخیره‌سازی پوشه موردنظر در هارد‌دیسک بروید سپس کلید Shift را از روی صفحه‌کلید پایین نگه داشته و روی پوشه کلیک راست کنید.

2ـ از منوی کلیک راست، روی گزینه Copy as path کلیک کنید تا مسیر پوشه موردنظر روی هارد‌دیسک، در حافظه موقت ویندوز کپی شود.

3ـ به دسکتاپ ویندوز بروید (ترفند۲۲۰) و در بخشی خالی از آن کلیک راست کرده سپس گزینه New و در نهایت Shortcut را انتخاب کنید.

4- در کادر مربوط به مسیر میانبر موردنظر، عبارت زیر را وارد کنید: explorer folder location

توجه: به‌جای عبارت folder location باید مسیر کپی شده در مرحله 2 را وارد کنید. (برای انجام این کار می‌توانید از کلیدهای Ctrl+V کمک بگیرید.)

5ـ با کلیک روی گزینه Next و در نهایت اختصاص نام دلخواه به این میانبر، روی گزینه Finish کلیک کنید.

6- برای ایجاد تمایز میان آیکون این میانبر و برنامه اکسپلورر، روی آن کلیک راست کرده و گزینه Properties را انتخاب کنید.

7ـ در پنجره به‌نمایش درآمده Change Icon را برگزینید و پس از آن با کلیک روی دکمه Browse، آیکونی را به‌دلخواه خود به میانبرتان اختصاص دهید.

8ـ حالا میانبر ایجاد شده روی دسکتاپ را با ماوس بگیرید و آن را پس از کشیدن روی نوار وظیفه ویندوز رها کنید. مشاهده می‌کنید این میانبر که امکان دسترسی به پوشه دلخواه شما را فراهم می‌کند، به‌طور مستقیم و بدون نیاز به طی هیچ مرحله اضافه قابل دسترسی بوده و روی نواروظیفه ویندوز مستقر شده است!

  • عرفان محمد هاشمی

آموزش ساخت : شارژر خورشیدی USB بسازید

عرفان محمد هاشمی | سه شنبه, ۶ بهمن ۱۳۹۴، ۱۱:۰۷ ب.ظ

همه ما گجت‌های USB زیادی داریم و این گجت‌های به یک بخش جدانشدنی از زندگی ما تبدیل شده اند. اما این گجت‌ها خیلی زود باتری تمام می‌کنند و به همین خاطر وقتی بیشترین نیاز را به آنها داریم، نمی‌توانیم از آنها استفاده کنیم. اما همیشه یک راه حل وجود دارد و راه حل این مشکل شارژر خورشیدی است. دیگر لازم نیست از آداپتورها دیواری و لپ تاپ برای شارژ گجت‌هایتان استفاده کنید و بهتر است این شارژر خورشیدی USB را جایگزین آنها کنید.

  • عرفان محمد هاشمی

آموزش ساخت ماکرو ویروس

عرفان محمد هاشمی | سه شنبه, ۶ بهمن ۱۳۹۴، ۱۱:۰۲ ب.ظ

آموزش ساخت ماکرو ویروس

 

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

در مورد منابع هم لازم است که بگویم این مطالب مجموعه یادداشت هایی است که از astalavista و areyoufearless و نوشته های یک ویروس نویس سوئدی که مدتی قبل من جمع آوری کرده بودم.

امید وارم مفید واقع بشه
مقدمه:
ماکرو ویروس نوعی از ویروس ها بوده که از خانواده word استفاده می کنند که در اینجا ما از دو نوع 97 و 2000 استفاده می کنیم (توجه کنید که ورد 97 بسیار برای ماکرو ویروس نویسی مناسب می باشد) و همچنین از VB هم برای application ها استفاده میشود.
ماکرو ویروس ها خود را بک فایل Document یا template می چسباند و بعد از باز شدن آن توسط قربانی طبق تنظیمات موجود کامپیوتر را آلوده می نماید و آلودگی را بر روی template پیش فرض ذخیره و با باز شدن هر سند آن را نیز آلوده می نماید.

چند اصطلاح در مورد ویروس ها :
VXافرادی که به جابجایی ویروس می پردازند
VCK کیت های ساخت ویروس
AV آنتی ویروس
Worm برنامه های کامپیوتری که خود را کپی و منتشر می سازد.
Boot sector virus ویروس هایی که بوت سکتور را آلوده و در زمان بوت شدن کامپیوتر به همراه دیگر برنامه ها اجرا میشوند.
Trojan اجزه دسترسی از راه دور و بدون مجوز صاحب آن را به شما میدهد که به آنها RAT نیز گفته میشود.
File infector خود را به فایلی متصل نموده و آن را آلوده می سازد ( معمولا فایل های exe, com,sys,batch)
Dropper برنامه ویژهای که وظیفه قرار دادن ویروس بر روی کامپیوتر قربانی را دارد.
Stealth virus ویروسی که عملکرد آن از دید قربانی پنهان میباشد.
Polymorphic نوعی ویروس که تواننایی اصلاح را داراست و تشخیص را مشکل می سازد.
Fast infection آلوده ساختن تمام پرونده های باز
Payload مهمترین بخش ویروس که زمان اجرا پروسه مربوط به ویروس را تعیین میکند.
Tunneling Virus ویروسی که مفسر ها را یافته و باز خوانی میکند.
ANSII bomb وقتی یک کاراکتر یا یک سری از کاراکتر ها را فشار میدهیم آن زمان Payload ویروس آغاز به کار کرده و مطا بق آن شروع به کار میکند. (مثلا با فشار دادن اسپیس)
Resident Infection ویروسی که خود را در RAM قرار میدهد.
BIS آلودگی در بوت سکتور
TSR ویروس فعالیت خود را پایان داده است اما هنوز دز کامپیوتر قربانی موجود میباشد.

مشاهده سورس یک ماکرو ویروس:
در اینجا شما طریقه یافتن و مشاهده ماکرو را یاد میگیرید.
برای یافنن یک ماکرو یم روش همان پیام خطا هنگام اجرا بوده و در صورتی که به شکل هیدن اجرا شود شما باید Normal.dot را پیدا کنید و اگر حجم آن بیش از 40 -50 kb باشد آن تغییر نموده و شما آلوده شده اید.) حجم این فایل در حالت عادی 26 k-27k می باشد.)
برای مشاهده سورس ماکر ویروس آن را بیابید سپس در ورد 97 یک Document را باز نموده سعی نمایید به VBA بروید در این حالت پنجره باز و هشداری با این مضمون را میدهد (هدف از این بخش فعال نمودن بخش محافظتی ورد در مقابل ماکرو ها و عدم اجرا آنها است)
Macro's are in this document – 
Disable?
البته ممکن است این مورد به صورت پیش فرض فعال شده باشد. سپس بر روی Yes کلیک کنید و حال میتوانید ویروس خود را بدون آلوده شدن مشاهده نمایید. 

  • عرفان محمد هاشمی

پروتکل http

عرفان محمد هاشمی | دوشنبه, ۵ بهمن ۱۳۹۴، ۰۵:۵۰ ب.ظ

قوانینی که برای تبادل اطلاعات بین دو دستگاه در شبکه ها وجود دارد را پروتکل می گویند. به مجموعه ای از پروتکل ها پشته پروتکل می گویند مثل TCP/IP/HTTP

بهتره واضح تر درباره ی پروتکل توضیح بدم :

فرض کنید مثلا یک چینی و یک فرانسوی، هر یک به زبان خودشان بخواهند با یکدیگر صحبت کنند ، چه اتفاقی خواهد افتاد؟ قطعا از صحبتهای هم هیچ نخواهند فهمید.

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

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

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

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

پس در اینصورت میشه گفت زمانی که سرویس ‌گیرنده از طریق یک پورت خاص به سرویس‌ دهنده وصل شد، می‌توانیم از طریق یک پروتکل به سرویس‌ دهنده دسترسی داشته باشیم. پروتکل یک راه از پیش تعریف شده برای گفتگو با سرویس‌ دهنده ‌است. همچنین پروتکل‌ها متن ساده و قابل درک توسط انسان هستند. فراموش نکنید پروتکل قبل از آدرس‌های اینترنتی می‌آیند. برای مثال http://www.web.com که http:// پروتکل وب است یا ftp://ftp.site.com که ftp:// پروتکل FTP یا انتقال فایل است.

انواع پروتکل ها و کارایی و قابلیت های آنها در شبکه :

FTAM : پروتکل دسترسی به فایل
FTP : پروتکل انتقال فایل در اینترنت
SMTP : پروتکل اینترنت برای انتقالات پست الکترونیکی
SNMP : پروتکل اینترنت برای نظارت بر شبکه ها و اجزای شبکه
Telnet : پروتکل اینترنت برای برقراری ارتباط با میزبانهای راه دور و پردازش محلی داده ها
Gopher : پروتکلی برای در اختیار قرار گذاشتن اطلاعات با استفاده از سیستمی از منوها، صفحات یا اتصالاتی به Telnet است
NCP : پروتکل هسته مرکزی
UDP : پروتکل انتقال داده
DNS : پروتکلی است که یک نام دامنه را به یک آدرس تبدیل می کند.
TCP : پروتکل کنترل انتقال
STP : قسمتی از پشته پروتکل IPX/SPX مربوط به شرکت Novell
NwLink : نسخه مایکروسافت IPX/SPX است
NetBEUI : پروتکل گسترش یافته کاربر NetBIOS ، اعمال سطح پایین شبکه مثل با اشتراک گذاشتن فایلها و چاپگرها را انجام می دهد .
ATP : پروتکل مبادلات Apple Talk
RIP : پروتکل مسیریابی مبتنی بر بردار-فاصله RFC اساس یک الگوریتم می باشد.
SLIP : پروتکلی که برای تبادل یک TCP/IP روی یک اتصال سریال می باشد مثل مودم.
PPP : پروتکلی بسیار پیشرفته تر از SLIP که برای اتصال سریال می باشد.
HTTP : پروتکلی که برای انتقال ابرمتن و صفحات وب در شبکه بکار می رود
NEWS : پروتکلی برای انتقال
BGP : یک پروتکل دروازه خارجی مبتنی بر RFC
ARP : پروتکلی که برای شناسائی آدرس. یک ایستگاه براساس آدرس IP بکار می رود.
DHCP : پروتکلی جهت تخصیص آدرس های IP بصورت پویا است
CIDR : پروتکل مخصوص های تعریف شده برای هر IP است
IP : از پروتکل TCP/IP برای تعیین مسیر و ارسال بسته
IPX : از رشته پروتکل IPX/SPX شرکت Novell برای تعیین مسیر و ارسال بسته
DDP : پروتکل حمل داده های Apple Talk
ICMP : پروتکلی برای گزارش خطاها بر روی اینترنت است
CSMA/CD : هنگامی که در شبکه تصادم داده ها بوجود آید، یک دوره تناوبی انتظار، جهت کاهش تصادم ها تحمیل می شود

  • عرفان محمد هاشمی