понедельник, 30 июня 2014 г.

IPhone или Ipod touch?

Многие люди, как и я, ломают голову над тем - что лучше купить ipod touch + звонилку или полноценный iphone, тем более разница в цене почти в 3 раза.

С первого взгляда можно подумать, что ipod touch - это как айфон, только без радиомодуля, но тут не всё так.

1. Вы видели камеру на ipad? Она жутко шумная, размывает картинку, плохо фокусируется на объекте. Ну вот в ipod touch стоит такая камера, которая совсем не сравнится с айфоном, на айфоне камера с высокой светосилой и очень четкая, вытягивает картинку почти в любой ситуации.

2. Помимо 3g(lte) у вас будет отсутствовать еще и GPS, так что в качестве навигатора уже маловероятно использовать.

3. На Ipod стоит более слабый процессор, тяжелые игрушки будет тянуть слабо.

4. В комплекте с Ipod Touch 5 не идет зарядника.

5. С Ipod touch идут наушники без микрофона, поэтому болтать в скайпе не очень то получится.

6. Аккумулятор на айподе гораздо слабее айфона!

7. Встроенный динамик на айподе не такой объемный, громкий и чистый, как на айфоне.

А еще меня беспокоит тот факт, что при звонке на мой мобильник - я не услышу ни чего, т.к. у меня в ушах наушники, а еще на этот айпод придется раздавать мобильный интернет при помощи 3g модема или еще одного смартфона в соседнем кармане.

Если бы как то связать айпод с телефоном по блютузу. Да и всё равно я чаще таскаю с собой телефон, чем фотоаппарат, а камера достойная только на айфоне.

четверг, 26 июня 2014 г.

MacOS 10.9 Maverics - сжатие памяти, своп, файловый кеш...

1. Сжатие оперативной памяти - можно поиграться с этим, особенно, если у вас больше 8 гиг оперативки, отключение сжатия повлечет более активное использование swap, по умолчанию в 10.9 включено сжатие.

Для выключения сжатия оперативной памяти команда
sudo nvram boot-args="vm_compressor=1"

Для обратного включения сжатия
sudo nvram boot-args="vm_compressor=4"

 


2. Включение-выключение файла подкачки (swap). Еще вчера в статьях писали, что при более 2х гиг оперативки можно не использовать своп, но ситуация меняется, софт становится другим. Windows 7 тратит больше памяти, чем Win95, а MacOS 10.9 тратит памяти больше, чем 10.8, но этот вопрос еще можно продолжать, в общем отключение свопа делается такой командой

sudo launchctl unload -wF /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

sudo rm /var/vm/swapfile*

Обратное включение командой
sudo launchctl load -wF /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist 



3. Файловый кеш - для ускорения работы с жестким диском - данные кешируются, иногда этот кеш не может вовремя освободиться, для сброса файлового кеша есть команда purge, наберите в терминале
sudo purge
и свободной оперативной памяти станет больше! Эту операцию можно делать например в кронтабе с периодичностью в 1 час, тогда аптайм будет значительно больше.


4. Отключение dashboard
5. Отключение автоматических обновлений
6. Выгрузка лишний сервисов

понедельник, 23 июня 2014 г.

Китайцы выпустили Jailbreak для ios 7.1.1 (iphone 5s, ipad mini retina, ipad air и др)

Адрес проекта http://pangu.io

Хоть и есть кнопка для MacOS - но прога не качается, пришлось делать всё на винде, у меня получилось на Windows 7.

1. Ставим iTunes на комп
2. Запускаем программу для джейла
3. Меняем дату на 2 июня 2014 года
4. Нажимаем черную кнопочку с вопросиками справа
4. На телефоне появится программка - запускаем её и соглашаемся (продолжить)
5. Дожидаемся перезагрузки устройства, делаем его разблокировку (ввод пароля) и через некоторое время у нас на рабочем столе появляется сидия!

PHPExсel чтение файла Excel

//подключаем главный файл PHPExel, через него инклюдяся все остальные ридеры и редакторы
//но можно подгружать конкретные ридеры для облегчения.
require_once 'PHPExcel.php';

//создается экземпляр класса для чтения xls
$objReader = new PHPExcel_Reader_Excel5();

//или XML XLS
//$objReader = new PHPExcel_Reader_Excel2003XML();

//или XLSX
//$objReader = new PHPExcel_Reader_Excel2007();

//подключаем файлик для чтения $xlsFile - путь до файла xls
 $objPHPExcel = $objReader->load($xlsFile);

//активный лист
$objWorksheet = $objPHPExcel->getActiveSheet();

//получаем количество строк в файле
$highestRow = $objWorksheet->getHighestRow();

//обход строк
for($row=1;($row<=$highestRow);$row++)
    {

        //получение значений ячеек в этой строке

        $val1 = $objWorksheet->getCell("B".$row)->getValue();
        $val2 = $objWorksheet->getCell("C".$row)->getValue();
       

        //если у нас структура, то можем получить уровень строки 
        //для формирования дерева
        $lev=$objWorksheet->getRowDimension($row)->getOutlineLevel();


/*некоторые поставщики делают структуры с вложенностью свыше 8 уровня (0-7), 
это реализуется при помощи отступа (красной строки).*/  
$indent=$objWorksheet->getStyle('B'.$row)->getAlignment()->getIndent();
       

        /*
тут уже ваши специфичные задачи, например импорт  данных в базу*/
       
    }


$objPHPExcel->disconnectWorksheets(); //выгружаем листы после импорта       

понедельник, 16 июня 2014 г.

Переадресация на телефоне - USSD коды (мегафон,utel и др.)

На любом операторе и аппарате работают USSD коды для управления переадресацией и проверки состояния.

Общие комбинации

**КОД*НОМЕР# - установка переадресации на номер
*#КОД* - проверка состояния переадресации
##КОД# - отмена переадресации

Коды переадресаций

21 - переадресация всех вызовов
61 - переадресация при неответе (30 секунд, но возможно задать иной интервал)
62 - если аппарат выключен или находится вне зоны действия сети
67 - если абонент занят, либо нажал "отбой".


Переадресация с кодом 61 (при неответе) имеет дополнительный параметр - TIMER, который может принимать значения от 5 до 30 секунд с интервалом в 5 сек.

**61*НОМЕР* * TIMER #

Для отмены всех переадресаций есть код ##002#


среда, 14 мая 2014 г.

Blender for Mac (Middle mouse, move scene, etc)

Здравствуйте, ребятки, в эту бессонную ночь я делаю лабараторки в блендере.

Сперва я столкнулся с проблемой отсутствия нампада - пришлось подключить обычную клаву, но вот мышки под рукой не нашлось и я решил разобраться в вопросе.

Заходим в File->User Prefences и там на вкладке Input вводим в поиске move, находим Move View - перебиваем хоткей например на Shift + Mouse Right и вопрос с движением сцены решен.

Поворот сцены происходит так же как и скролл (на Magic Mouse).

Нампад по идее тоже можно перебить на свои кнопки, можно попробовать на верхний цифровой ряд.

вторник, 6 мая 2014 г.

Apple - недоработки

Буду писать здесь все недоработки продукции самой дорогой компании, пока их не исправят

MacOS 10.9 и софт

За такие деньги система должна быть по крайней мере функциональнее бесплатного Linux. Я не понимаю людей, которые устанавливают Хакинтошь. Я не ставлю пока Linux, потому что в нем неадекватная работа драйвера для HD4000 и HD5200, но я наверно вскоре снесу MacOS со своего iMac.

1. При установке SSD - TRIM не включается автоматически, приходится патчить системные файлы.

2. NTFS - запись не работает, приходится использовать платные утилиты, т.к. NTFS-3G не совсем стабильно работает на самых последних версиях MacOS.

3. ZIP - при распаковке файлов с кириллическими названиями - вместо имен файлов иероглифы, т.е. проблемы с кодировками. На форумах советуют не использовать ZIP, но представьте такую ситуацию, что мне прислали файл, а я кричу - перепакуйте, а то у меня дорогой компьютер, который не умеет делать элементарных вещей.

4. Numbers - что это такое? Я открыл прайс поставщика, а у меня дробные числа в одной колонке округлились до целых, с тех пор пользуюсь только OpenOffice и не доверяю корректности iWork.

5. Finder - нельзя создавать новый файл, нельзя вырезать файлы. Выручает XtraFinder, но он порой дает сбои и при некоторых обновлениях вообще отказывался адекватно работать.

6. Mail - после обновления до OS 10.9 почтовый клиент работает неадекватно с GMAIL, он сильно тормозит, раньше он в режиме реального времени уведомлял меня о новой почте, а сейчас я жму "получить почту" и он не получает, приходится перезапускать программу. Ну я уже ушел на Thunderbird.

7. Календарь - ну разве сложно было сделать календарь при клике по часам, как это сделано во всех остальных ОС, приходится опять ставить сторонний софт непонятной надежности.

8. Раскладка клавиатуры - подключаешь обычную PC клавиатуру, а у тебя буква Ё вообще непонятно где, а  символы на цифрах вообще в другом порядке. Есть раскладка Русская-ПК, но там не всё как нужно, а на латинской совсем в другом порядке. Приходится делать ремапинг раскладок. Используйте только оригинальные клавиатуры!

9. Скролл у мыши - могу сказать что не все мышки будут плавно скролить, при медленной прокрутке колеса может скакать вверх-вниз, при быстрой улетать, ускорение мыши тоже странное. Используйте только оригинальные мышки!

10. С некоторыми роутерами будет не совсем адекватно работать wifi, после покупки оригинального AirPort Express - стало работать стабильно, но иногда после перезагрузки не сразу подключается к роутеру, хотя он в 3х метрах от компьютера.

11. Попробуйте подключить Android смартфон с последней прошивкой, вам придется использовать Android File Transfer.

12. Разве сложно было добавить возможность сделать переключение раскладки по CTRL+SHIFT? Пришлось использовать PuntoSwitcher.

13. После обновления до 10.9 - у меня после 2-3х недельного аптайма намертво зависает компьютер, не работает ни мышка ни клавиатура, в линуксе я переключался в консоль и убивал иксы, но тут просто нельзя выключить комп, приходится вырубать длительным удержанием кнопки.

Продолжение следует....