Отключение перехода в спящий режим приложений в OS X 10.9 Mavericks (отключаем App Nap для отдельного приложения)

on November 9th, 2013 by Hades

App Nap – технология, которая позволяет экономить электроэнергию компьютера за счет перевода процесса в фоновый режим процесса скрытого за другими окнами. Но эта функция иногда сильно менает приложениям, которые что-то выполняют в фоне. Разработчики Mavericks предусмотрели функционал отключения App Nap […]

Read More »

OS X скрытая папка библиотека (OS X Is Hiding Your Library Folder)

on October 6th, 2013 by Hades

Недавно понадобилось исключить из индексации в Spotlight пару папок, а в Finder’е они не отображаются :(

Исправляется эта ситуация очень легко – запускаем терминал и вводим следующую комманду:

chflags nohidden ~/Library

Если вам эта операция нужна временно, то скрыть её обратно можно выполнив следующую комманду:

chflags hidden ~/Library

Understanding Access Point IOS Images

on July 30th, 2013 by Hades

All Cisco Aironet wireless access points and bridges currently being shipped run IOS.  The only exception is the OEAP602.

Note:– Some older Cisco access points did not run IOS, such as the Aironet 340 which ran only VxWorks, and the 1000 series lightweight APs.  Access Point IOS is distributed as a tar file. These tar files can be downloaded from cisco.com SDS; lightweight IOS images (k9w8) are also bundled in the WLC software images (.aes.)  The IOS image names include the following components:-

platform-featureset-tar.version.tar

  • platform- the access point hardware model or family supported by the image
    • ap1g1 – 700 series
    • ap1g2 – 1600 series
    • ap3g2 – 3600/2600 series
    • ap3g1 – 3500/1260 series
    • ap802 – AP embedded in 819, 812, 886VA-W/887VA-W, C88x and C88x routers
    • ap801 – AP embedded in 861W, most 88xW, and 1911W routers
    • c1520 – 1550 and 1520 series mesh APs
    • c1310 – BR1310
    • c1250 – 1250 series APs
    • c1240 – 1240 series APs
    • c1200 – 1200 series (1200/1210/1220/1230)
    • c1140 – 1140 and 1040 series APs
    • c1130 – 1130 series APs
    • c1100 – 1100 series APs (i.e. the AP1121)
    • c520 – 521 AP
    • c350 – 350 series APs
  • featureset- the set of software features supported by the image – one of:
    • k9w7 – autonomous (or “site survey”) IOS
    • k9w8 – full lightweight IOS (this is what is bundled in the WLC .aes image, and is factory installed on “mesh” APs)
    • rcvk9w8 – lightweight recovery image – this is factory installed on lightweight APs, unless a “mesh” image is specified; it lacks radio firmware
    • boot – bootloader image (not IOS) – normally installed by manufacturing and not updated in the field
  • version- the IOS version

Read More »

Синхронизация файлов с помощью rsync (Debian)

on January 8th, 2013 by Hades

rsync (англ. Remote Synchronization) — программа для UNIX-подобных систем, которая выполняет синхронизацию файлов и каталогов в двух местах с минимизированием трафика, используя кодировку данных при необходимости. Важным отличием rsync от многих других программ/протоколов является то, что зеркалирование осуществляется одним потоком в каждом направлении (а не по одному или несколько потоков на каждый файл). rsync может копировать или отображать содержимое каталога и копировать файлы, опционально используя сжатие и рекурсию.

На компьютере с которого мы будем синхронизировать ФС, ставим и настраиваем rsync сервер, на клиенте настраиваем rsync клиент.

На сервере и клиенте устанавливаем пакет rsync.
[cc lang=”bash” width=”550″]
apt-get install rsync
[/cc]
Read More »

Обновление прошивки Sagem F@st 9520

on January 5th, 2013 by Hades

Стандартно модем Sagem F@st 9520 поставляется с заводской прошивкой FW(1.0.2.0:1.6.9.4), Driver(1.28.0.0), ServiceD(1.3.0.0), SDK(2.3.0.0) и драйверами от него. Но если установить драйвера от модема Seowon SWU-3220A т.к. эти устройства созданы на базе чипа GDM7213s, то будет обновлен микрокод Sagem’a…

Read More »

Русификация trac

on January 5th, 2013 by Hades

Начиная с версии Trac 0.12 появилась возможность русифицировать интерфейс Trac’a.

Read More »

Перепрошивка D-Link DIB-120

on January 1st, 2013 by Hades

По умолчанию IP STB D-Link DIB-120 поставляется без прошивки (при загрузке отображается ALPHA и черный экран). На форумах говорят, что это “бракованная” партия, а на самом деле это “чистый” аппарат без странички. Чтобы исправить это можно загрузить в него следующую прошивку 4.06.14 от 24.07.2012, 4.04.013_multicast.rar ,
4.06.13 от 22.12.2011, 4.04.013_multicast.rar (доступны обновленния прошивок для DIB-120 от 6.11.09 4.05.004_multicast.rar , 4.06.011_multicast.rar).

Read More »

AirPrint для iPhone или Mac на Linux

on December 12th, 2012 by Hades

Новой особенностью последних iOS является возможность AirPrint!  Для организации данного функционала необходимо иметь Linux и немного свободного времени, а также установленные следующие пакеты в вашей системе: avahi-daemon; cups.

Read More »

Сайт переехал

on December 10th, 2012 by Hades

В связи с новой политикой доменов org.ua, решил объединить свои блоги: MacDev, FreeMacStore …  в один единственный блог – MacDeveloper .

Копирование текста из строки ввода URL – Firefox

on August 13th, 2012 by Hades

С выходом Firefox 7.0 в адресной строке по умолчанию не отображается префикс “http://” (но при копировании адреса из адресной строки в буфер обмена префикс копируется).

Read More »

Исправление ошибки Error: XML: Cacti version does not exist

on August 9th, 2012 by Hades

После обновления Cacti до ветки 0.8.8 появляется проблема с инсталляцией старых шаблонов сопровождающие следующей ошибкой:

Error: XML: Cacti version does not exist

Read More »

Окно активности и исходный код страницы в Safari 6

on July 29th, 2012 by Hades

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

Но окошко активности никуда не исчезло. Оно лишь видоизменилось и переехало.

В Apple решили, что просмотр активности – функция сугубо для разработчиков, поэтому добавили её в переработанный инспектор страницы. А сам инспектор спрятан в меню “Разработка”. А меню “Разработка” по умолчанию скрыто, и включается в настройках Safari на вкладке “Дополнения”:

Read More »

Исправление locale в OS X 10.8

on July 27th, 2012 by Hades

После обновления до 10.8 появилась проблема с русскими буквами в терминале. Описываемый ранее метод редактирования файла ~/.MacOSX/environment.plist уже не работает в mountain lion.

Решением данного вопроса производиться в редектировании файла ~/.profile и прописывании в нем следующих строк:
export LC_CTYPE="ru_RU.UTF-8"
export LANG="ru_RU.UTF-8"

Копирование ключа ssh с помощью ssh-copy-id

on July 27th, 2012 by Hades

Для того чтобы скопировать ключ на удаленную машину необходимо воспользоваться следующей коммандой ssh-copy-id user@remotehost , но в Mac OS X её нет.

Есть два решения этой проблемы:

sudo port install openssh +ssh_copy_id

или

wget http://blog.christopherpitzer.com/wp-content/uploads/ssh-copy-id \
-O /usr/bin/ssh-copy-id

sudo chmod +x /usr/bin/ssh-copy-id

File Open Dialog

on May 13th, 2012 by Hades

Отображение окна выбора файла в Cocoa можно выполнить следующим образом
[cc lang=”objc” width=”550″]
– (IBAction)ShowFileDialog:(id)sender {
int i; // Loop counter.

// Create the File Open Dialog class.
NSOpenPanel* openDlg = [NSOpenPanel openPanel];

// Enable the selection of files in the dialog.
[openDlg setCanChooseFiles:YES];

// Enable the selection of directories in the dialog.
[openDlg setCanChooseDirectories:YES];

// Display the dialog. If the OK button was pressed,
// process the files.
if ( [openDlg runModalForDirectory:nil file:nil] == NSOKButton )
{
// Get an array containing the full filenames of all
// files and directories selected.
NSArray* files = [openDlg filenames];

// Loop through all the files and process them.
for( i = 0; i < [files count]; i++ ) { NSString* fileName = [files objectAtIndex:i]; // Do something with the filename. NSAlert *alert = [[[NSAlert alloc] init] autorelease]; [alert setMessageText:fileName]; [alert runModal]; } } } [/cc]