-rw-r--r-- 15K 28 окт. 2013 · 8B6E9EA · ~7 мин

Впечатления от Windows Phone 8

windows phone 8 nokia

Lumia 625

Пользуюсь 4-й день Lumia 625. Наконец-то очень близко познакомился с Windows Phone 8. Всё оказалось гораздо приятнее, чем я думал.

[↵] открыть пост vpechatleniya-ot-windows-phone-8.md
-rw-r--r-- 712B 7 окт. 2013 · 0400D23 · ~1 мин

Синхронизация папки с Яндекс.Диском, находящейся в другом месте

яндекс.диск шпаргалки

Пока что Яндекс.Диск синхронизирует только файлы и папки, находящиеся внутри её папки и не даёт добавить папку извне, например, с другого жёсткого диска. Если не хочется пихать папку, которую нужно синхронизировать, в папку Яндекс.Диска - то в макоси можно создать symlink, например:

ln -s /Volumes/MyDisk/FolderToSync /Users/user/Яндекс.Диск/FolderToSync

В Windows, по идее, тоже можно использовать символическую ссылку.

[↵] открыть пост sinhronizatsiya-papki-s-yandeks-diskom-nahodyashchejsya-v-drugom-meste.md
-rw-r--r-- 1.1K 30 сент. 2013 · 2F52096 · ~1 мин

Шпаргалка по хакинтошу

шпаргалки хакинтош

Буду записывать сюда пометки что делать с разнымми проблемами с хакинтошем. Пока что это касается 10.8.5

kernel extensions in backtrace org.apple.driver.applertc(1.5)
установить из Multibeast "AppleACPIPlatform rollback"

Если при загрузке системы не работают USB-мышка и USB-клавиатура - то, как ни странно, это связано со звуком. В /System/Library/Extentions удалить HDAEnabler1.kext и через Multibeast поставить дрова на звук (в моём случае ALC887 с DSTD, current).

Удалить файл можно или в single mode (загрузка с ключом -s) или подключившись через удалённый рабочий стол.

При обновлении до Mavericks в Multibeast 6-й версии по-умолчанию GraphicsEnabler=No, поэтому чёрный экран после загрузки. Нужно ставить на Yes.

[↵] открыть пост shpargalka-po-hakintoshu.md
-rw-r--r-- 5.0K 6 авг. 2013 · CC5BDE7 · ~3 мин

Один вечер с сотовой связью от Ростелеком

ростелеком сотовая связь

Ростелеком SIM-карта

1 августа Ростелеком запустили сотовую связь в Питере. Сегодня купил симку поиграться.

[↵] открыть пост odin-vecher-s-sotovoj-svyaz-yu-ot-rostelekom.md
-rw-r--r-- 4.0K 29 июля 2013 · 340F65A · ~2 мин

Плитка сайта на стартовом экране Windows 8

internet explorer windows 8 html

Windows 8 Pinned Site

В Windows 8 в плиточном интерфейсе есть возможность закрепить ярлык на стартовый экран в виде плитки.

[↵] открыть пост plitka-sajta-na-startovom-ekrane-windows-8.md
-rw-r--r-- 2.1K 26 июля 2013 · C82D830 · ~1 мин

Определение ориентации фото на PHP через EXIF

php шпаргалки

Шпаргалка.

Вертикальные фотографии, снятые в портретном режиме на Android и iPhone сохраняются как горизонтальные, но в EXIF пишется ориентация фото.

Если вывести значение команды:

$exif = exif_read_data( $existingFilePath, 0, true);

То увидим среди значений массива:

array
(
...
    [IFD0] => Array
    (
        [Make] => Sony
        [Model] => LT25i
        [Orientation] => 6
        [XResolution] => 72/1
        [YResolution] => 72/1
        [ResolutionUnit] => 2
        [Software] => 9.1.A.1.145_58_f100
        [DateTime] => 2013:07:26 17:00:01
        [YCbCrPositioning] => 1
        [Exif_IFD_Pointer] => 214
        [GPS_IFD_Pointer] => 626
    )
...
)

В данном случае это значит, что при показе этой фотографии - отображающее его приложение должно повернуть на 90 градусов фото, т.к. фото в портретной ориентации.

Чтобы при заливке картинок на сервер и изменении их (создание уменьшенной копии, создание превьюшки) не было косяков, можно определять такие фотки кодом:

<?php
imagecopyresampled( $resultImage, $sourceImage, 0, 0, 0, 0, $new_width, $new_height, $width, $height );

$exif = exif_read_data( $existingFilePath, 0, true);
if( false === empty( $exif['IFD0']['Orientation'] ) ) {
    switch( $exif['IFD0']['Orientation'] ) {
        case 8:
            $resultImage = imagerotate( $resultImage, 90, 0 );
            break;
        case 3:
            $resultImage = imagerotate( $resultImage,180,0);
            break;
        case 6:
            $resultImage = imagerotate( $resultImage,-90,0);
            break;
    }
}

Что интересно - Windows Phone сохраняет фотографию в портретной ориентации как вертикальное изображение.

[↵] открыть пост opredelenie-orientatsii-foto-na-php-cherez-exif.md
-rw-r--r-- 845B 24 июля 2013 · DC4F445 · ~1 мин

Создание ssh-алиасов для терминала в Mac OS X

шпаргалки ssh macos

Шпаргалка.

Всё то же самое, что и в Linux, только в макоси нет команды ssh-copy-id. Чтобы она появилась:

brew install ssh-copy-id

Дальше всё как в Linux'е:

Чтобы коннектиться к хосту 192.168.1.2 не через ssh root@192.168.1.2, а ssh myhost делаем следующее:

Создаем файл ~/.ssh/config, а в нем пишем:

Host myhost
HostName 192.168.1.2
User root
Port 22

Далее, чтобы не вводить каждый раз заново пароль, генерируем наши ключи

ssh-keygen -t rsa 

И копируем публичный ключ на сервер

ssh-copy-id myhost

Обновление ключей:

ssh-add ~/.ssh/id_rsa
[↵] открыть пост sozdanie-ssh-aliasov-dlya-terminala-v-mac-os-x.md
makoni@arm1:~/blog$ cd ../page-21/ // ← предыдущая cd ./page-23/ // ещё посты →