• This is default featured slide 1 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by NewBloggerThemes.com.

  • This is default featured slide 2 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by NewBloggerThemes.com.

  • This is default featured slide 3 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by NewBloggerThemes.com.

  • This is default featured slide 4 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by NewBloggerThemes.com.

  • This is default featured slide 5 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by NewBloggerThemes.com.

Welcome to our website

Lorem ipsum eu usu assum liberavisse, ut munere praesent complectitur mea. Sit an option maiorum principes. Ne per probo magna idque, est veniam exerci appareat no. Sit at amet propriae intellegebat, natum iusto forensibus duo ut.
  • Fully Responsive

    • Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est lone part
  • Friendly Support

    • Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est lone part
  • Maximum Results

    • Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est lone part
  • Super image

    • Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est lone part Read More


Sysprep is a Microsoft tool  prepares an installation of Windows for duplication, auditing, and customer delivery. Most of you are familiar with Sysprep and has use it lot of times. When you are setup a Windows VM you need to install softwares, drivers, maybe some configuration in firewall, enable Remote Desktop , install critical patches and who know's what else base on every IT requirements. All these takes lot of time every time tha you must insall a new VM.
If you don't use MDT (Microsoft Deployment Toolkit) which is very good tool for those that you don't have hear again you can use a sysyprep with a switch /mode:vm
The command-line option /mode:vm it's new command and can use it from Windows 8,Windows Server 2012. The command generalize VHD so you can deploy it as VHD or VHDX in the same HYPERV Host. With simple words you can use the same VHD or VHDX File for the first Boot for different VM's.
Today i will explain how can use Sysprep with the The command-line option /mode:vm and automate you Job.
So Let's start.
  • Create new VM with Windows 8.1 or Windows Server 2012
  • Install softwares that you want.
  • Install Windows Updates .
  • Do your configurations base on your requests like enable Remote Desktp Connectio, Configure Windows Firewall or any other configuration.
  • Run As Administrator the cmd
  • Run the following command
    sysprep.exe /oobe /generalize /shutdown /mode:vm
  • After finish and shutdown the PC backup the VHD file or copy to another location
  • Create a new VM.
  • Attach the VHD file in the new VM.
  • As you can see it starts again the first startup configuration as new installation.
What exactly doing the /mode:VM? Boost the perfomance and time for the virtual machine for the first startup and installation.
The command-line option /mode:vm can use it only in Virtual Machines in different technologies of Virtualization like HYPERV,Xen,VMWARE.,ESX.
Can't use the VM after sysprep in differnt HYPERV Host with different hardware.
How usefull found this tip? Will be using this command? Let's share your opinion or experience in our commented system.




Virtualization is a great way to extend the utilization of hardware one's organization.Most of the companies today has virtualizetheir enviroment with Vmware, HYPERV or other product. But what happened if for your reasons must convert yourVmware Enviroment inHYPER-V  or a specific task required to convert onlyone vmware client in HYPERV ?Previous month i face an issue that required to convert myDomain Controler fromVmware to HYPER-V. The reason was that i didin't have aVmware Lab in different network to copy my Domain Controlerbut already i have  configure aHYPERV Server as Test Enviroment. So i decide to convert my Vmware Client in HYPER-V. I start my research and i found the Microsoft Virtual Converter tool. 
<< I am not here to say that Microsoft is better than any other converting tool. But it's true that i prefer to work with tools from the same Company rather than a third company. If my task was to convert a HYPER-V client to Vmware i will try to found  a tool from Vmware first. >>
Let's start step by step to explain how can do it.
  • Start the installation and follow the wizard with the default options.
  • When finish the installation you can start the Application but today we will use Powershell Script to convert a VMfrom Vmware in HYPER-V.
    The reason is that we willn't proceed with the migration of all Vmware Enviroment (ESX) but will convert only oneVM.With a GUI Enviroment of Micorosft Virtual Machine Converter you can proceed only if you have vCenter Server,ESX or ESXI.So you can't convert on that wayat this time  but we can procedd with CLI to convert virtual hard disk and create the new VM.



  • Restore your Virtual Machine from a Backup or Shutdown your VMWARE Client and copy the VM in different location. 
    It prefers to copy in the Server that you will use for HYPER-V.
  • Open a Powershell as an Administrator
  •  Import the MVMC module with the following command.
    Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"
  • Prepare the source path with vmdk disk of vmware and the destination path
  • Type the following comand to start the convertion
    ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "C:\Users\user\Documents\temp\vm\pgdc.vmdk" -DestinationLiteralPath "C:\Users\Public\Documents\Hyper-V\Virtual hard disks\pgdc" -VhdType DynamicHardDisk -VhdFormat Vhd.
  • Following is the standard command that you can use
    SourceLiteralPath = It is the path with the vmdk file.
    DestinationLiteralPath = It is the path for the new vhd disk..
    VhdType =You can use FixedHarddisk OR DynamicHarddisk.
    VhdFormat = the format of disk vhd or vhdx.
  • Base on the size of VM it will take the necessary time to finish.
  • When conversion complete you will getan outpute as follow.



  • After finish the conversion open the Destination path and you will see a new file with the vhdx extension .
  • Open the HYPER-V Manager 
  • Go in the right Pane Actions and click New - - >Virtual Machine
  • You will open a new a Wizard to follow the steps.
  • In the first Screen just click Next.
  • Specify the Virtual Machine Name like Windows 7 or VM1. This is your decision.
    If you want to store Virtual Machine in different Partition you must check in Store virtual machine in a different location.
    For my Virtual Machines i have create a different partition in my Disk. So when create a new Virtual Machine i change the Default Path.
  • Click Next.
  • In this step leave the default options and click Next.
  • Here assign the memory that you want to take Virtual Machine from your Physical PC. Be carefull to give RAM that can support your Physical Machine. Do your calculations, type the number  and Click Next.
  • Click in Drop Down List and select the New Virtual Switch  or Not Connection if you don't have LAN or you don't want to connect your Virtual Machine in LAN.
  • Select Use an existing virtual hard disk. Click Browse and select the converted virtual hard disk.
  • Click Next.

  • Click Finish.

  • Double click in New Virtual Machine.
  • Click in Power on Button to Start.
  • It will take more time to boot only for the first time.

We converted a Vmware Client into HYPER-V. I will continue in my next articles with Conversion of HYPER-V to Vmware Client.
I hope to find intresting my article. Read and enjoy my article!!
Don't hesitate to do any comment her in Google+ or Facebook or send me an email in info@askme4tech.com. I will be there to discuss it.
 Have a nice weekend!!

مايكروسوفت تفتح مصدر Xamarin

مايكروسوفت تفتح مصدر Xamarin

طبعا الخبر بالنسبة للى ميعرفش اية هى اصلا Xamarin مش مهم لاكن لو عرفت حتفهم قد اية هو مهم الخبر
تعريف Xamarin
هو بيئة عمل لتطبيقات C# و.Net تمكّنك ببساطة من كتابة نفس الكود البرمجي باستخدام هذه التقنيات لجميع المنصّات، أي أنّك كمطوّر، يمكنك كتابة تطبيقات بلغة C# وإطار .Net وجعلها تعمل على ويندوز وماك وiOS وأندرويد، إنّه مشروع جميل حقًا. لن تحتاج تعلّم لغات جديدة أو برمجة التطبيق من الصفر لأنظمة تشغيل مختلفة، فقط اكتبه مرّةً واحدة وصدّره إلى المعماريات التي تريدها.
في الماضي كان Xamarin مغلق المصدر وكان سعره 2000$، يبدو أنّ مايكروسوفت قد شبعت من الأموال بعد وصول عدد المستخدمين إلى أكثر من مليون. واليوم ستفتح مصدره بالكامل وستجعله مجانيًا للجميع
والان Xamarin سيأتي من الآن فصاعدًا افتراضيًا مع Visual Studio من مايكروسوفت ودون أي سعر إضافي.
مايكروسوفت أعلنت كذلك عن إعادة ترخيصها لمشروع Mono تحت رخصة MIT والتبرّع به لصالح مؤسسة .Net Foundation، هذا يعني أنّ إطار وبيئة عمل .Net من مايكروسوفت أصبحت مفتوحة المصدر 100% الآن.
شكرا لــ Amr Elbinawy لانه نبهنى للخبر بس ياريت كنت كتبت عنه بدل مشاركة لينك لصفحة انجليزية المحتوى العربى بيساعد ناس كتير انها تفهم بصورة احسن خصوصا لو مش متقنة للغة الانجليزية

الوِب العميق.Deep Web . تقنيه الانترنت المخفى الجديده

الوِب العميق.. غياهب اﻹنترنت الحالكة

الوِب العميق.Deep Web . تقنيه الانترنت المخفى الجديده 

إنّ ما نسميه\نعرفه عادة بـ “الوِب Web” هو في الحقيقة مجرد شيء سطحي، وتحت هذه الطبقة هنالك طبقة عميقة ومغمورة تدعى”الوب العميق Deep Web أو المظلم Dark\اللامرئي Invisible\المخفي Hidden، إن ما نعرفه عن الوب قليل جدا، هنالك عوالم أخرى في القاع لا نعلمها، إن سطح محيط اﻹنترنت لا يُعبّر عمَا في قاعه.
** (في الواقع هنالك طبقة أخرى موجودة فوق طبقة اﻹنترنت العميق تسمى “الشبكة غير المعروفة” ولكنها ليست مُريبة كثيرا وليس فيها ما يستحق الاهتمام، إنها تحتوي مجموعة ضخمة من المقالات والبيانات والمواقع غير المسجلة في نطاق (دومين) محدد، إنها متوفرة فقط لمن يعلم طريقة الاتصال بها بواسطة كتابة عنوان IP محدد في متصفحك وثم الوصول للموقع المطلوب، ولا يمكن الوصول له بطريقة ثانية. فإن لم تعلم عنوان IP الخاص بذلك الموقع فلن تستطيع الوصول إليه) ثم يأتي من بعدها الوب العميق؛ وعليه فيمكننا تقسيم الوب إلى 3 طبقات مرتّبة كاﻵتي:
1. الطبقة اﻷولى: الوب العادي – محركات البحث تستطيع الوصول إليه.
2. الطبقة الثانية: الوب غير المعروف – لا يمكن الوصول له بمحرك البحث، بل بواسطة الـ IP، وهو ليس مُريبًا كثيرًا.
3. الطبقة الثالثة: الوب العميق – وهي الطبقة اﻷكثر إثارة للغرابة والريّبة ولا يمكن الوصول إليها بواسطة المحركات ولا حتى عنوان IP، بل تتطلب برمجيات متخصصة، سنتطرق إليها بعد قليل.
يقول كبار الباحثين الجامعيين أن الوب الذي يعرفه أغلبنا (بما فيه: فيسبوك، ويكيبيديا، اﻷخبار، وغيره)، لا يمثّل إلا أقل من 1% من كامل الشبكة العالمية فقط!
عندما نغوص إلى أعماق اﻹنترنت، نجد هنالك عشرات الترليونات من الصفحات، والتي معظم الناس لم يروّها أبدا. وهي تشمل كل شيء من إحصاءات مملة إلى أجزاء بشرية للبيع والكثير من اﻷشياء غير القانونية وغير اﻷخلاقية.
إن محركات البحث (قوقل، ياهو بينج، وغيرهم) تقوم بفهرسة صفحات اﻹنترنت والمواقع بشكل مستمر. إن هذه المحركات تستخدم ما يُدعى بـ “زاحف الشبكة web crawler” الذي يقوم باستكشاف المحتويات على صفحات والوب، من أجل عملية الفهرسة.
ولكن… ثمّة الكثير من الصفحات التي لا تُفهرس، ونقصد بهذا تلك الموجودة في الطبقة اﻷعمق، نعم، إنه الوب المظلم؛ لا تستطيع محركات البحث فهرسة تلك الصفحات على اﻹطلاق ﻷنها جزء من الشبكة العميقة.

على ماذا يحتوي الوِب العميق؟

يحتوي الوب العميق على مواقع غريبة ومريبة وغير قانونية ولا أخلاقية، إلى جانب القليل من اﻷشياء اﻹيجابية، منها:
    • مواقع بيع المخدرات.
    • محتويات إباحية فاحشة جدا، وجنس متعلق باﻷطفال.
    • منظمات إرهابية.
    • إتجار بالبشر.
    • أشياء ومعلومات سرية لحكومات أو جيوش.
    • طرق إعداد أسلحة.
    • مواقع بيع أسلحة.
    • استئجار قَتَلَة.
    • وثائق سرية مسربة (بما فيه ويكيليكس).
    • صور وفيديوهات غير قانونية.
    • محتويات مقرصنة.
    • الكثير من المنتديات والمواقع.
    • سوق سوداء.
    • وغيرها، إنه كالمتاهة.

ماذا عن النقود؟

في هذا العالم الغامض “الوب العميق” يتم التعامل بواسطة عملة إلكترونية تُسمى البيتكوين (bitcoin) وهي عملة رقميّة مُعمّاة يتم تناقلها بشكل تام عبر اﻹنترنت، وتستخدم في الشراء عبر اﻹنترنت، وهي قابلة للتحويل إلى العملات التقليدية، وهي عملة لا مركزية، أي لا توجد جهة  مركزية محددة تتحكم بها أو تقف  خلفها، وهي عملة متقلبة بشدة في قيمتها.

كيف يتم الاتصال بالوِب العميق؟

للاتصال بهذا العالم المعتم، يجب أن يتوفر لديك متصفح TOR الشهير الحرّ ومفتوح المصدر، وهو متوفر على أنظمة لينكس، ويندوز، ماك؛ وعادة ما تنتهي أسماء النطاقات والمواقع في الوب العميق بالامتداد .onion وليس .com، حيث لا يمكن الوصول إلى هذه المواقع نهائيًا عبر محركات البحث، باستثناء محرك يدعى StartPage لديه القدرة على البحث في أنحاء الوب العميق، وذلك بعد الاتصال بـ TOR، وفي هذا الرابط تجد قائمة لروابط أبرز المواقع الموجودة في الوب الحالك.
تتم عمليات تراسل الرسائل اﻹلكترونية في الوب العميق عبر تقنية Tormail وهي منظومة للتراسل بين عناوين البريد اﻹلكتروني المختلفة.
على النقيض، وعلى الرغم من أن شبكة Tor تحتوي في معظمها أشياء سلبية، فإنه يمكن استخدامها في أمور إيجابية من قِبل بعض الموظفين والصحفيين المكلّفين بالقيام بأوامر قانونية.
في الوب المظلم، يصعب، بل يستحيل تقريبًا، أن يتم العثور أو رصد الأشخاص الذين يتصفحون، ومن أين منطقة، ومن أصحاب المواقع هناك.

هل يعتبر استخدام تور والوب العميق قانونيًا؟

اﻹجابة: نعم. يمكنك استخدامه بشكل قانوني، والكثير من الناس أصبحوا يستعملونه للحفاظ على خصوصياتهم عبر الشبكة؛ ولكن طبعًا كُن حذرًا من استخدامه في اﻷمور السيئة التي ذكرناها باﻷعلى وهي اﻷمور غير القانونية اللاشرعية وغير اﻷخلاقية، وتجنّب الغوص فيه، وكن مسؤولا عن نفسك.

Featured Posts

Popular Posts

Powered by Blogger.

Social Media[two]

Search This Blog


sidebar ads

recent posts

random posts

recent posts

flicker photos


social counter

[socialcounter] [facebook][#][215K] [twitter][#][115K] [youtube][#][215,635] [google-plus][#][102,114] [dribbble][#][14K] [rss][#][2M] [linkedin][#][21.5K] [pinterest][#][665] [instagram][#][600,300]


Like us on facebook













Popular Posts


Unordered List

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Vestibulum auctor dapibus neque.


Theme Support

Need our help to upload or customize this blogger template? Contact me with details about the theme customization you need.