Showing posts with label Mac Os X. Show all posts
Showing posts with label Mac Os X. Show all posts

Saturday, June 25, 2016

China Makes World’s Fastest Supercomputer With 10 Million Cores And 93 Petaflops Speed

world fast pc


The top 500 ranking of the world’s most powerful supercomputers was introduced 23 years ago. For the first time in history, China has toppled the US to become the country with the most entries on the list. Now, China has 167 machines on the list, compared to the U.S.’s 165.
The new Chinese supercomputer has beaten another Chinese machine that ruled this list for the past three years. Called TaihuLight, this supercomputer is about three times more powerful than the previous record-holder. Compared to the fastest U.S. supercomputer Cray XK7, that ranks 3rd, TaihuLight is five times faster.
The latest supercomputer rankings were released today at International Supercomputer Conference in Frankfurt.
Another important thing about TaihuLight is the use of homegrown Chinese chips. After the U.S. banned the export of Intel chips last year, China decided to use its superconductor technology.
The Sunway TaihuLight supercomputer was developed at the National Research Center of Parallel Computer Engineering and Technology (NRCPC). TaihuLight features the Made In China SW26010 processors that are said to be similar to the Digital Alpha chip.
TaihuLight has more than 40,000 chips with 10.65 million processor cores stacked in 40 cabinets. Compared to this, the fastest supercomputer of the U.S. has just 560,000 cores.
This beast showed a capacity of 93 petaflops per second on benchmark tests, which is about three times faster than past record-holder Tianhe-2.
If you think that the U.S. is simply sitting and watching these developments, read the next sentence. The American government has already granted a $200 million contract to Intel and NVIDIA to build a 150 petaflop machine.

What Are The Different Types Of Application Layer Attacks?

Layer Attacks


One of the easiest ways to hack into a system is to exploit a software by launching an application layer attacks.
A person with even a little bit of programming knowledge can use these techniques to hack into a system or software. Here are some of the ways which are well known for the application layer attacks:
Exploiting a weakness in the software:
One of the most common methods of launching application layer attacks is to exploit the software-level weaknesses commonly found on servers. Some of these weaknesses are pertaining to Sendmail, PostScript, and FTP.
Once you have exploited these weaknesses, you can easily get access to a computer with the account-level permissions running the application.

Trojan Horse — Application layer attacks:

Trojan horses are nothing but the fake programs which pretend to be the original programs. Since they can replicate most of the application level behavior of an application, a trojan horse is one of the of the most famous styles to launch application layer attacks. You can read our dedicated article on differences between virus, trojan, malware etc.
Besides providing the functionalities of a normal application, a trojan horse also contains other features which work in the background such as monitoring login to capture password and other sensitive data information like credit card details etc.
In the background, a trojan horse keeps sending the sensitive information to the attacker. If you want, you can also modify application functionality to exploit more such as applying a bcc to all e-mails etc.

Exploiting HTML, HTTP, and web browser technology:

These forms of application layer attacks are the newest ones. These attacks basically exploit the overt nature of the new technologies such as HTMP, web browsers, HTTP etc.
These application layer attacks mostly include Java applets and ActiveX controls. A powerful harmful program is passed in the network and loaded in the user’s browser.

6 New Programming Languages You Need To Learn In 2016

6 best prog


Even though languages like HTML, Java, JavaScript, C++ etc. remain the backbone of today’s IT development, there is no dearth of new programming languages getting created every other day. Some of them are even weird and absurd like TrumpScript, others are ‘happy’ like Emojicode.
In the recent years, many important languages have appeared and left an impact on the technology world. Due to their simplicity and user-friendliness, they have managed to surpass the more established languages.

From time-to-time, we keep bringing to you the lists of the most popular languages. However, apart from mastering a popular programming language, programmers need to learn new skills to keep themselves in demand.
So, in this article, I’m going to tell you about some new programming languages that you’ll find interesting. These languages are rising rapidly in the popularity charts and gaining impressive reviews.
Go ahead, take a look at these new programming languages that you need to learn in 2016:

1. Gogoogle go golang -Programming new programming languages

We’ll be starting our list of the new programming languages with Go. Also known as Golang, Go is an open source programming language that was created by 3 Google employees and launched in 2009.
Go is derived from popular programming languages like C and Java, It offers a concise notation and aims to keep the code simpler and readable. The language designers, Robert Griesemer, Rob Pike, and Ken Thompson, have said that the complexity of C++ was their primary motivation.
This simple programming language accomplishes its most tasks with just the standard library. Combining the speed of dynamic languages like Python and reliability of C/C++, Go is the perfect tool for building high volume distributed systems.

2. Swiftapple swift new programming languages

Apple launched Swift programming language at 2014 WWDC as a replacement of Objective-C. Designed to be simple in nature, Swift focuses on speed and safety.
Later in December 2015, Apple made Swift open source under the Apache license. Since its launch, Swift has enjoyed an exponential growth and it has become one of the hottest programming languages out there.
Learning Swift ensures you a bright future as it gives you the power to code apps for Apple’s vast iOS ecosystem.

3. Rustrust new programming languages

Created by Mozilla in 2014, in the StackOverflow’s 2016 developer survey, Rust was voted the most loved programming language.
Rust was developed as an alternative to C++ by Mozilla, who called a new language which focuses on “performance, parallelisation, and memory safety”.
Rust has been created from scratch and it employs a modern programming language design. The language is well supported by a larger number of developers and libraries.

4. Juliajulia new programming languages

Julia programming language was designed to help mathematicians and data scientists. It calls itself a complete high-level and dynamic programming solution for technical computing.
Julia is slowly gaining more userbase and its growth rate is doubling every nine months. In the upcoming times, Julia is being seen as one of the highest paying skills in the finance industry.

5. Hack new programming languages

Hack is another new programming language that was created by another tech giant Facebook in 2014.
The social networking giant is deploying Hack at Facebook and calls it a great success. The company is also migrating its entire PHP codebase to hack.
Facebook has also released an open source version of the programming language as a part of its HHVM runtime platform.

6. ScalaScala-Programming new programming languages

Scala is a relatively older programming language as compared to the others on this list. While one could find this language relatively harder to learn, but the time you’ll invest in Scala won’t go in vain.
Its complex features allow you to write better and performance-oriented code. This object-oriented and functional programming language allows one to write scalable code. Created with an aim to design a “better Java”, Scala is becoming an in-demand language at large companies.
Did you find this article helpful? Don’t forget to drop your feedback in the comments section below.

Types Of Networks: Trusted, Untrusted, And Unknown Networks

network


When a network is created by the network manager or the network administrator, it is classified under one of the three network types:
  • Trusted network
  • Untrusted network
  • Unknown network
Let’s know about them one by one —
Trusted Networks
A trusted network is the one which is under the control of the network manager or the network administrator.
Basically, this is the network that a network admin tries to protect and defines the security parameters for the same. So, it can also be said that the trusted networks are within the security perimeter.
Also Read: OSI Model And 7 Layers Of OSI Model Explained
To monitor the outgoing as well as incoming traffic, we set up a firewall and define some rules for the bidirectional packets exchange on the firewall server. Once we do the initial configuration for the firewall, all the network behind the firewall lies within the trusted network.
Exception — Virtual private networks (VPNs)As far as VPNs are concerned, they transfer data across an untrusted network and still are counted as the trusted networks because the origination of the packet is within the trusted network.
As far as VPNs are concerned, they transfer data across an untrusted network and are still counted as the trusted networks because the origin of the packet is within the trusted network.

Untrusted Networks

Untrusted networks are situated outside the security perimeter and control of the network admin. They could even be a private or a shared network.
When the firewall is configured, we initialize a rule and identify the untrusted networks from which the firewall can accept data requests.
Also Read: What Is Network Topology And What Are Its Different Types?

Unknown Networks

Unknown networks are networks that are neither trusted nor untrusted. They are said to be unknown because firewall has no knowledge about those networks. Mathematically, Unknown networks are a subset of Untrusted networks.

Wednesday, May 25, 2016

What is RAID ?

RAID Explanation

 
RAID Explanation

 RAID is a way to get protected from hard­disk failures.
 An example of RAID ?
Let'simagine the three directors of Coca­Cola company.
 If one of them knows the entire production secrets, he might build his own company. If each of them knows only the third of the secret, as soon as one dies, the product is lost.

So, let's divide the product secret in three: part A, B and C. Director 1 knows secret A, director 2 knows secret B and director 3 knows secret C. 

For redundancy reasons, let's learn to director 1 the secret B too, to director 2 the secret C and to director 3 the secret A.
In this case, none of them knows the entire production method, but any of them might die, the remaining knows what to learn to the newly hired director. 

The only thing we know about hard­disks is: they will die.
But no one's know when.
 If you want your data to survive your hard disk, use RAID (as Linux provides you for free). You will have the opportunity to replace your crashed hard­disk and see the system rebuild the missing data without even stopping you to work !

Saturday, April 9, 2016

How to stream and watch movies on WebTorrent ?

How to stream and watch movies on WebTorrent Desktop?

Just install the application on your computer, open it, and drop any torrent link or paste a magnet link. Depending upon your internet speed, the content will start streaming.
How to stream and watch movies on WebTorrent Desktop?

It’s available for Windows, Mac, and Linux.
All you need to do is grab the WebTorrent Desktop streaming client from this link

Friday, April 8, 2016

How to play all PS4 games on PC


Sony PlayStation 4 is the most popular gaming platform our there in the market. Its rival, Xbox One, recently added a feature to play your Xbox One games via your PC in Windows 10 with the new Xbox app.
How to play all PS4 games on PC

To answer this development, Sony has updated the PS4 firmware to allow you to play all your PS4 games on Windows and Mac. The new Remote Play feature allows you to take control of your PS4 from your computer. Your PC could be located either on your home network or remotely.
In this article, we’ll show you how to set up and install the Remote Play feature on your computer.

How to play all PS4 games on PC with PS4 Remote Play for Windows and Mac

Requirement for Remote Play:

Remote Play on PS4 is compatible with following operating systems:
  • Windows 8.1
  • Windows 10 or later
  • OS X Yosemite
  • OS X El Capitan
Before going ahead, make sure that your PS4 gaming platform is running the latest firmware. To check this, go to Settings > System Software Update and check if you are having the 3.5 firmware. If not, update your PS4 system to the latest version.

Make sure that your PS4 is set up properly for Remote Play:

  1. Open Settings on your PS4 and head to Remote Play Connection Settings. Now, check the box that says Enable Remote Play.
  2. Now head to PlayStation Network/Account Management in yourSettings option and follow this path: Activate as Your Primary PS4 >Activate. This will make sure that PS4 is listed as your primary device.
  3. To finish this process, go to Power Saving Settings in Settings and look for Set Features Available in Rest Mode. Check the options Stay Connected to the Internet and Enable Turning on of PS4 from Network.

Now install PS4 Remote Play application on Windows PC and Mac:

  • To install the PS4 Remote Play application on your Windows PC and Mac, download the application for your operating system from this page:Remote Play download
  • Now, connect your PS4 controller to your computer. Note that Remote Play works only with a PS4 controller, so, make sure that you are carrying one with you while traveling.
  • Using your Sony login, sign in. Now, Remote Play will search for PS4 and register it in few minutes.
Now, everything is good to go. With a Wi-Fi connection, you can access PS4 from anywhere.

What to do if Remote Play is not available — Troubleshooting and fixes

If you are unable to find Remote Play or if you face stability issues, take look at these instructions:
  • Make sure that you are using a high-speed internet connection with at least 5Mbps speeds. You can check your speed by access Network > Test Internet Connection option in Settings.
  • If your PC is on the home network, try using a wired connection between your PS4 system and computer.
  • Make sure that your PS4 system and PC is closer to the router.
  • You can try reducing the video quality on PS4 Remote Play from the Remote Play’s preferences setting.

Friday, October 2, 2015

Dual boot Windows 8.1 and Mac Yosemite with GPT using Clover Boot Loader

We have already discuss about Hackintosh Boot Loader but still this time we are providing Detail guide for dual booting Windows 8.1 and Mac OS X Yosemite 10.9.2 with GUID Partition Table using Clover Boot Loader,Clover is an open-source EFI-based boot loader which has a totally different approach from Chameleon and Chimera, in fact it can emulate the EFI portion present on real macs and boot the OS from there instead of using the regular legacy BIOS approach used by Chameleon and Chimera. This highly recommended for UEFI motherboard. 

(adsbygoogle = window.adsbygoogle || []).push({});
Advantages Of Clover Boot Loader 
=>Boots troublesome desktop and laptop BIOS/UEFI
=>Uses native OS X installation media
=>Ability to patch DSDT/kernel/kexts at boot time
=>Creates OS X Recovery partition
=>No boot0 error with 4K Advanced Format drives
=>Solves multi-boot issues with Linux and Windows 7/8
=>Solves traditional Boot loader NVRAM issues related to iMessage/FaceTime
Requirement:-
1. MAC OS X Yosemite Application Download it from the Mac App Store
2. 2 USB flash drive 8GB and 4GB for Mac and Windows
3.Windows 8.1 or Windows 10 ISO image
4.Working Hackintosh or Macintosh System

Section 1 Install OS X
Prepare Bootable USB Drive For Mac 
1. Insert the USB drive
2. Open /Applications/Utilities/Disk Utility
3. Highlight the USB drive in left column
4. Click on the Partition tab

(adsbygoogle = window.adsbygoogle || []).push({});
5. Click Current and choose 1 Partition
6. Click Options...
7. Choose GUID Partition Table8. Under Name: type USB (You can rename it later)
9. Under Format: choose Mac OS Extended (Journaled)
10. Click Apply then Partition
11. Open /Applications/Utilities/Terminal
12. Type the following code, enter password and hit enter. This command completely erases the USB, then creates native OS X installer media from the Install OS X Yosemite Application.
 sudo /Applications/Install OS X Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install OS X Yosemite.app --no interaction
Upon completion, the USB will be renamed Install OS X Yosemite.
13. Download the latest version of Clover from sourceforge
14. Open Clover package installer
15. Hit ContinueContinueChange Install Location to USB...
16. Choose the USB, now called Install OS X Yosemite
17. Hit Customize and install Clover to the same USB with the following Custom Install settings:




20. Navigate to /EFI/CLOVER/ and replace default config.plist with attached config.plist*
21. Navigate to /EFI/CLOVER/kexts/ and create a folder called 10.10
22. Navigate to /EFI/CLOVER/kexts/10.10/ and add FakeSMC.kext & VoodooPS2Controller.kext
23. Navigate to /EFI/CLOVER/kexts/10.10/ and add your ethernet kext
24. Navigate to /EFI/CLOVER/kexts/10.10/ and add NullCPUPowerManagement.kext
25. Navigate to /EFI/CLOVER/drivers64UEFI/ remove VBoxHfs-64.efi and addHFSPlus.efi
26. (Optional) Navigate to /EFI/CLOVER/ACPI/patched / and add DSDT.aml and SSDT.aml 


(adsbygoogle = window.adsbygoogle || []).push({});
Install OS X Yosemite First 
1. Turn on the computer
2. Press the hotkey to choose boot device usually DEL,F10 
3. Choose USB 
If using a USB 3.0 port, the boot manager screen may appear, at which point proceed with steps a-b.
a. Choose Boot Manager
b. Choose EFI USB Device
4. When Clover boot Appears, choose Boot OS X Install from OS X Install OS X Yosemite 
5. The system will then boot into OS X Installer
6. For a dual booting we need two separate partition for each os so erase entire drive and make two partition
a. Choose Disk Utility
b. Highlight your target hard drive for the Yosemite installation in left column. 
c. Click Partition tab
d. Click Current and choose 2 Partition
e. Click Options...
f. Choose GUID Partition Table
g. Under First Partition Name: type Yosemite (You can rename it later)
h. Under Format: choose Mac OS Extended (Journaled)
i. Under Second Partition Name: type Windows 8.1 (You can rename it later)
j. Under Format: choose Mac OS Extended (Journaled)
l. Click Apply then Partition
l. Close Disk Utility
7. When the installer asks you where to install, choose Yosemite,
8. Upon completion, system will restart a 1st time 
9. Press the hotkey to choose boot device 
10. Choose USB
11. When Clover boot screen is visible, choose Boot OS X Install from OS X Install OS X Yosemite 
The system will boot into the new drive, create the recovery partition, and complete the installation. Upon completion, system will restart a 2nd time.
12. Press the hotkey to choose boot device 
13. When Clover boot screen is visible, choose Yosemite
14. The system will launch OS X Setup and it will reach you to Desktop 

(adsbygoogle = window.adsbygoogle || []).push({});
Post-Installation
At this time Our HDD is not bootable so we need to install Boot Loader so we can boot our Mac Yosemite without using USB media which we created for installing Yosemite 
Again Open Clover Boot Loader and do the install it like i did 


In my case i did not choose Install For UEFI Booting because i have Legacy Bios but if you have UEFI platform then kindly select UEFI else your system will become bootable 
Tricky Part 
Once you Successfully install Clover then Mount your EFI partition and do several settings like i did 

1.Navigate to /Volumes/EFI/EFI/CLOVER/ and edit config.plist
2.Navigate to /Volumes/EFI/EFI/CLOVER/kexts/ and create a folder called 10.10
3.Navigate to /Volumes/EFI/EFI/CLOVER/kexts/10.10/ and add FakeSMC.kext+Voodoops2Controller.kext
4.Navigate to /Volumes/EFI/EFI/CLOVER/kexts/10.10/ and add your ethernet kext
5.(Optional if you both SSDT and DSDT) Navigate to /Volumes/EFI/EFI/CLOVER/ACPI/patched/ and add DSDT.aml and SSDT.aml 
Links to download Config.plist
4=For HD4600
I assume you have install Mac OS X Yosemite Successfully 
Section 2 Install Windows
Prepare Bootable USB Drive For Windows 
1. Insert the USB drive
2. Open /Applications/Utilities/Disk Utility
3. Highlight the USB drive in left column
4. Click on the Partition tab
5. Click Current and choose 1 Partition
6. Click Options...
7. Choose Master Boot Record8. Under Name: type Windows
9. Under Format: choose Fat 32
10. Click Apply then Partition and wait for completion 
11.Mount the Windows 8.1 or Windows 10 ISO and copy all the contend
12.Open USB and Paste all contend it take 5-10 min depends on your flash drive speed
USB is now ready now restart you System without ejecting USB
13.After you got the Clover Boot Menu go to the EFI shell 
14.Identify you USB drive it is most probably is FS0 
15.inter into FS0 by using this command "FS0:" without double inverted 
16.once you enter in FS0 then use following command "EFI/BOOT/BOOT64.EFI"without double inverted
If you have trouble like Windows cant install on MBR it need GPT then go through the following Guide
Convert hybrid GPT Partition to Pure GPT Partition 
Using those command Windows installer booted In EFI mode 
17.Once you successfully boot into the Windows Installer on Partition section delete Windows 8.1 partition and recreate it,Recreation will automatically create MSR partition 

18.Install the Windows it will take time to install,Once you got first restart then remove the USB from Computer and boot normally,It will boot the Clover Boot Menu and choose the Windows partition and continue the setup 
19.Once you Got desktop then install Drivers for windows
Now Dual boot is ready..
Note:-This guide is only works on 64 bit version of Windows 7/8/8.1/10 but 32 bit will not works 
//
Source: New feed2

Friday, September 11, 2015

Reset your PRAM

Reset your PRAM


This maneuver gets its own section only because it’s one of the oldest troubleshooting techniques in Mac history. PRAM (parameter random access memory) is where your Mac stores many of its hardware settings. Resetting the PRAM almost never resolves a startup issue, but it’s something Apple support usually asks you to do when troubleshooting a problem (and it does, in some rare cases, help). To reset the PRAM, turn on your Mac,immediately press and hold Option Command-P-R, and continue to hold those keys until your Mac restarts and your hear the startup chime a total of three times. After you do this, you may have to reconfigure some of the system settings (like date, time, and possibly keyboard/mouse settings if you’ve customized them).


Troubleshooting Mac OS X

Troubleshooting Mac OS X

When you’ve been tweaking your Mac and something goes wrong, the natural thing is to imagine your actions just destroyed OS X. That’s prob ably not the case your Mac was probably going to let you down no matter what you did (hardware failures usually aren’t the user’s fault), so don’t feel guilty.

No matter the cause, the important thing to know is what to do next and that’s when this hack comes in handy. OS X is a robust operating system, but while problems are rare, they do show up from time to time. Since these issues always seem to present themselves at the worst possible moment, it helps if you know the best ways to troubleshoot them, and that’s a great reason to keep this book around!

There are a lot of things that can go wrong with your Mac: hardware problems, software glitches, and configuration issues can happen at any moment. Most of the problems you’ll encounter can be easily addressed or diagnosed by following the steps in this hack. If the information here doesn’t resolve things, it could be a unique issue, in which case a trip to the Apple Store or a call to Apple is in order.


Setting Up Your Portable Drive

Setting Up Your Portable Drive

The first obstacle to deal with is the fact that your drive/chip/whatever you’re using
probably didn’t come formatted with Macs in mind. Your Mac prefers a Mac OS Extended Journaled format.

So fire up Disk Utility (Applications→Utilities→Disk Utility),
select the device in the lefthand column , and then click Erase and let Disk
Utility do the hard work. When it’s done, you’ll have a blank drive ready to hold your
Home folder.