Mac OSX на Asus Vivo PC

asusvivopc

Давайте я вам расскажу как поставить OSX 10.10 на этот маленький, но достаточно интересный Asus Vivo PC. На борту у него i3 и две видеокарты: Intel HD 4400 и Nvidia 820M.

Да, с тех пор как компания Apple перешла на процессоры Intel это стало возможным (не без помощи огромного сообщества энтузиастов занимающихся этим вопросом). Самый сложный этап по настройке OSX и поиску драйверов для этого компьютера я уже проделал и вам останется только лишь повторить несколько несложных инструкций и переписать несколько папок и файлов. Если все сделать правильно — вы сможете без каких либо проблем пользоваться настоящим Mac OS и не бояться обновлений. Для большинства операций потребуется Mac, попросите кого-нибудь помочь вам с этим.

Начать нужно с настроек BIOS. Вот тут собраны снимки всех важных пунктов настроек на которые нужно обратить внимание.

Дальше вам понадобится установочный диск Mac Os. Можно попросить знакомых у которых есть любой компьютер Apple с установленным Mac OS X 10.10 Yosemite сделать для вас загрузочную флешку или внешний диск. Сделать это можно утилитой — DiskMaker X. Нужна флешка или внешний диск объемом не менее 8GB. Запускаете, выбираете диск, ждете, готово. Теперь у вас есть установочный диск и можно двигаться дальше.

Теперь нужно как-то запустить установщик на обычном компьютере. Для этого нужен специальный бутлоадер. На сегодняшний день самый лучший из них — Clover. Его можно установить на маленькую флешку (вторую) для удобства дальнейшего обновления и решения проблем. Скачайте и запустите установщик. Подробно процесс показан на этой странице. После завершения установки нужно заменить содержимое папки EFI на флешке файлами из этого архива. Здесь уже все настроено для VivoPC – сетевая карта, видео и звук.

Теперь подключаем обе флешки к компьютеру и в биосе выбираем в качестве загрузочной ту, на которой установлен Clover. После загрузки Clover предложит выбрать загрузочный диск — выбираем диск с OS X. Тк все уже подготовлено заранее, никаких проблем у вас возникнуть не должно. Просто пройдите процесс установки OSX и можно перегружаться/выключать компьютер, отключать установочный диск и оставить только флешку с Clover-ом. Теперь можно пользоваться вашей новой операционной системой. Если вам нужен WiFi, то штатный модуль необходимо заменить на любой совместимый с OSX, например этот и купить любой Bluetooth USB адаптер, например такой.

Проблемы которые пока не получилось решить: компьютер не засыпает, так что его нужно будет всегда выключать или держать включенным. Работает только интегрированная видеокарта Intel HD 4400, драйверов для Nvidia 820M карты пока не существует, но все может измениться в скором будущем.

osx

Огромное количество информации на эту тему можно найти на форуме AppleLife.ru. Скачайте себе этот набор утилит, которые сильно помогут в процессе установки и настройки. После успешной установки можно инсталлировать Clover на диск с Mac OS и перенести на него папку EFI и мелкой флешки и избавиться от лишнего устройства. Подключить скрытую efi партицию можно утилитой из комплекта Tools.

UPD: Появился апдейт DSDT и SSDT файлов для работы Sleep режима, скачать можно тут. Спасибо Александру!

Homeworld Remastered

The Homeworld games have been painstakingly re-mastered with key members of the original development team and taking critical influence and assistance from the passionate fan community. The Homeworld Remastered Collection introduces Relic’s acclaimed space strategy games Homeworld and Homeworld 2 to modern players and operating systems using the newest sophisticated graphics rendering technology, plus a fully remastered score and new, high fidelity voice recordings by the original actors.

Official website and preorder link.

ALONE OST by Rob Allison

Ambition the film

Ambition is a collaboration between Platige Image and ESA. Directed by Tomek Bagiński and starring Aiden Gillen and Aisling Franciosi, Ambition was shot on location in Iceland, and screened on 24 October 2014 during the British Film Institute’s celebration of Sci-Fi: Days of Fear and Wonder, at the Southbank, London.
(more…)

First-person Hyperlapse Videos

Microsoft Research Labs present a method for converting first-person videos, for example, captured with a helmet camera during activities such as rock climbing or bicycling, into hyperlapse videos: time-lapse videos with a smoothly moving camera.

For a more technical explanation of the system watch this video.

Check out project page for more details.

Pure CSS Parallax Websites

Parallax is almost always handled with JavaScript and, more often than not, it’s not very performant with the worst offenders listening for the scroll event, modifying the DOM directly in the handler and triggering needless reflows and paints. All this happens out of sync with the browsers rendering pipeline causing dropped frames and stuttered scrolling. Better parallax implementations monitor scrolling and defer DOM updates using requestAnimationFrame which can totally transform the experience – but what if you could remove the JavaScript dependency completely?

This article demonstrates how to use CSS transforms, perspective and some scaling trickery to create a pure CSS parallax scrolling website.

Have a look at the following example – note the debug option!

Instagram images pulled via HTTPS not displaying

Instagram images pulled via HTTPS not displaying.
The source of the problem is AKAMAI.
Their SSL Certificate is reported to be invalid. Thus Chrome/Firefox/Safari does not load images.

To temporarily fix this issue you can use this short code snippet:

var src = '//igcdn-photos-e-a.akamaihd.net/hphotos-ak-prn/'+oldsrc.split('/').pop();

UPD: issue fixed, no need to change the urls 😉

Octotree — Browser extensions to display GitHub code in tree format

octotree - chrome

Octotree — browser extensions (Chrome, Firefox and Safari) to display GitHub code in tree format. Useful for developers who frequently read source in GitHub and do not want to download or checkout too many repositories. Features:

OSX Screen Saver — ISS HD Earth Viewing Experiment

mks

I have created a simple screen saver for NASA Earth Viewing Experiment. This is a live stream from space station mixed with Soma FM Mission Control audio stream.

Download NASA OSX Screen Saver

About the mission:

The High Definition Earth Viewing (HDEV) experiment aboard the ISS was activated April 30, 2014. It is mounted on the External Payload Facility of the European Space Agency’s Columbus module. This experiment includes several commercial HD video cameras aimed at the earth which are enclosed in a pressurized and temperature controlled housing. Video from these cameras is transmitted back to earth and also streamed live on this channel. While the experiment is operational, views will typically sequence though the different cameras. Between camera switches, a gray and then black color slate will briefly appear. Since the ISS is in darkness during part of each orbit, the images will be dark at those times. During periods of loss of signal with the ground or when HDEV is not operating, a gray color slate or previously recorded video may be seen.

Analysis of this experiment will be conducted to assess the effects of the space environment on the equipment and video quality which may help decisions about cameras for future missions. High school students helped with the design of some of the HDEV components through the High Schools United with NASA to Create Hardware (HUNCH) program. Student teams will also help operate the experiment. To learn more about the HDEV experiment, visit here.

For a display of the real time ISS location plus the HDEV imagery, visit here.

Quick notes about hdev video:

Black Image = International Space Station (ISS) is on the night side of the Earth.
Gray Image = Switching between cameras, or communications with the ISS is not available.

Velocity.js — Accelerated JavaScript animation

Velocity is a jQuery plugin that re-implements $.animate() to produce significantly greater performance (making Velocity also faster than CSS animation libraries) while including new features to improve animation workflow.

Velocity works everywhere — back to IE8 and Android 2.3. Under the hood, Velocity uses jQuery’s $.queue(), and thus interoperates seamlessly with jQuery’s $.animate(), $.fade(), and $.delay(). Since Velocity’s syntax is identical to $.animate()‘s, none of your code needs to change.

Download Velocity, add it to your page, and replace all instances of $.animate() with $.velocity(). You will immediately see a performance boost across all browsers and devices — especially on smartphones.

In just 7Kb, Velocity includes all of $.animate()‘s features while also packing in color animation, transforms, loops, easings, class animation, and scrolling. Velocity is the best of jQuery, jQuery UI, and CSS transitions combined.

Animation demo, starfield demo.