середу, 30 квітня 2014 р.

После обновления Cocoapods ошибка: ArgumentError - syntax error on line 5, col 0:

После обновления Cocoapods возникла ошибка:

### Error
 
```
ArgumentError - syntax error on line 5, col 0: `min: 0.32.1'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/yaml.rb:133:in `load'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/yaml.rb:133:in `load'

вівторок, 29 квітня 2014 р.

Загрузка Ubuntu 14.10 Utopic Unicorn с systemd

Как вы знаете, Марк Шаттлворт одобрил переход Ubuntu на систему инициализации systemd (pid 1) вслед за своим прародителем Debian. Но работы предстоит очень много. Система инициализации Upstart используется довольно таки давно и многое было завязано на неё.

четвер, 24 квітня 2014 р.

Диски Ubuntu 14.04 LTS доступны для заказа

Изготовленные собственными руками Canonical диски Ubuntu 14.04 доступны к предзаказу в магазине.

Ubuntu 14.10 Utopic Unicorn

Марк Шаттлворт дал имя новому релизу Ubuntu 14.10 Utopic Unicorn. Марк благодарит всех тех кто помогал делать новый LTS релиз Ubuntu 14.04 Trusty Tahr, но работа не ждёт. Пора открывать шлюзы и пусть хлынут новшества бурной рекой.

вівторок, 22 квітня 2014 р.

Настройка гостевого сеанса Ubuntu

В Убунту есть возможность предоставить гостевой доступ к системе. Всяк входящий через гостевой доступ будет видеть систему как в первый раз, то есть любые изменения пропадут. В данной статье рассказывается как владельцу компьютера, предоставляющему гостевой доступ, настроить внешний вид и поведение.

суботу, 19 квітня 2014 р.

Docker в Ubuntu, Ubuntu в Docker

Дастин Кирклэнд (Dustin Kirkland), менеджер по облачным решениям в Canonical, опубликовал свою заметку о перспективной технологии Docker, которая легко позволяет через высокоуровневые интерфейсы использовать linux контейнеры LXC. И не просто легко использовать, но легко переносить ваши развёрнутые приложения между различными системами, лишь бы они поддерживали LXC.

четвер, 17 квітня 2014 р.

Полировка Ubuntu 14.04

Нет пределу совершенству, ведь правда? Сегодня 17 апреля 2014 года выходит новый, долго поддерживаемый релиз Ubuntu 14.04 Trusty Tahr. 5 лет он будет радовать нас своими возможностями и таровской надёжностью. Но можно и нужно добавить совсем малость, чтобы получить прекрасный десктоп. И главное! Большинство советов используют только стандартные репозитория.

Что нового в Ubuntu 14.04 Server?

Ubuntu 14.04, новая версия операционной системы на базе Linux от Canonical, в сфере desktop будет обладать множеством мелких графических улучшений, но даже версия Unity не дрогнет и останется семёркой. Для админов, кто использует Ubuntu Server в своей работе, новый релиз 14.04 принесёт гораздо больше изменений, особенно в сфере автоматизации, облачных вычислений и виртуализации.

Что нового в Ubuntu 14.04 Trusty Tahr?

17 апреля 2014 года - дата выхода релиза Ubuntu 14.04 Trusty Tahr. Что нового в Убунту 14.04 Надёжный Тар ждёт нас?

середу, 16 квітня 2014 р.

Альтернативная звуковая тема при входе в Ubuntu

Композитор Сэм Халик (Sam Hulick), прославившийся своими музыкальными партитурами к игре Mass Effect, сделал свою альтернативную звуковую схему при входе в Ubuntu 14.04.

вівторок, 15 квітня 2014 р.

Cirrus 7 Nimbus с Ubuntu 14.04 LTS

Есть такой конкурс Red Dot, который с 1954 года вручает свою премию Red Dot Product Design. Вы выставляете свой продукт перед экспертами и, в случае победы, вам вручат международно признанный знак качества, включат в Red Dot Design Yearbook и разрешат использовать данную премию в рекламных акциях. Cirrus 7 Nimbus был среди 4815 подобных проектов из 53 стран и смог впечатлить 40 судей и завоевать победу. Теперь этот победитель решил дружить с Убунту 14.04 и он привлекательно выглядит с ценой в 0 европейских рублей по сравнению с MS Windows.

понеділок, 14 квітня 2014 р.

PostgreSQL отключить всех пользователь БД

PostgreSQL 9.1 and below:

SELECT pg_terminate_backend(pg_stat_activity.procpid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'TARGET_DB'
 AND procpid <> pg_backend_pid();

PostgreSQL 9.2 and above:

SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'TARGET_DB'
 AND pid <> pg_backend_pid();

отсюда

Java 8 Launch Party

Всего неделю назад Oracle выпустил релиз восьмой версии Java платформы, которая является одним из самых значительных обновлений за всю историю Java. JUG.ru приглашает вас на встречу посвященную выпуску новой версии нашей любимой платформы.

a45f0b88-949c-4382-98e5-2b8f888c249f

вівторок, 8 квітня 2014 р.

Класс NSNumber - примеры

Этот класс является одним из самых странных дополнений в языке Objective-C. Для обработки числовых типов достаточно внутренних функций и методов. Единственная, как бы, цель класса NSNumber это обработка объектов NSArray, который хранит в себе только >объекты.

Там где мелькнула Ubuntu

Очень отрадно, что Убунту потихоньку появляется на рабочих столах не только простых пользователей, но инженеров, дизайнеров, проектировщиков и так далее. Невольно кадры различных съёмок захватывают экраны компьютеров и там Убунту! Вот и снова вам предоставляется возможность понаблюдать за 3 различными встречами с Убунту, одна из которых спряталась под капотом электроавтомобиля.

понеділок, 7 квітня 2014 р.

Перекодировка строки в UTF8 и обратно

Код перекодировки строки в UTF8 и обратно

Системные директории в Objective-C

Директория /tmp

Большинство операционных систем имеют стандартный каталог предоставленный специально для целей временного хранения файлов. Другие системы также обеспечивают другую временную папку для каждого пользователя. Точное место отличается в зависимости от платформы. Самым безопасным будет использование NSTemporaryDirectory(), чтобы определить соответствующий каталог. Эта функция возвращает временный каталог для текущего пользователя в виде объекта NSString.

неділю, 6 квітня 2014 р.

Обработка файлов с помощью класса NSFileHandle

Класс NSFileHandle предоставляет широкий спектр методов, предназначенных для обеспечения более продвинутого механизма работы с файлами. В дополнение к файлам, этот класс также может быть использован для работы с устройствами и сетевыми сокетами. В следующих пунктах мы рассмотрим некоторые из наиболее распространенных применений данного класса.

суботу, 5 квітня 2014 р.

NSFileManager - работа с каталогами и файлами (примеры). Часть 2

Продолжение первой части примеров по NSFileManager.

Копирование файла

Копирование файлов может быть достигнуто с помощью метода copyItemAtPath. Как и в методе перемещения, этот метод принимает в качестве аргументов путь-источник и путь назначения, а также дополнительный объект NSError. Успех операции в возвращенном логическое значении:

пʼятницю, 4 квітня 2014 р.

Альтернативы Ubuntu One

Будьте честны! Новости про закрытие Ubuntu One стали для вас шоком!? После почти 4 лет служения пользователям Убунту, где можно было хранить пару гигабайт документов, музыки и фото, Canonical решила закрыть сервис.

NSFileManager - работа с каталогами и файлами (примеры). Часть 1

Инициализация NSFileManager

Класс NSFileManager содержит метод класса с именем defaultManager, который используется для создания экземпляра класса. Например: получить ссылку на экземпляр объекта NSFileManager:

NSFileManager *fileManager = [NSFileManager defaultManager];

Проверка на наличие или отсутствие файла

четвер, 3 квітня 2014 р.

Objective-C - операции с каталогами

Понимание путей в Objective-C

Имена путей определяются с помощью конвенции UNIX. Таким образом каждый компонент пути отделяется косой чертой (/). Пути, которые не начинаются с косой черты интерпретируются относительно текущего рабочего каталога. Например, если текущий рабочий каталог /home/ObjC/MyApp/example.m то это считается полный путь. 

Кроме того, домашний каталог текущего пользователя может быть представлен с помощью тильды (~). Например путь ~/example.m ссылается на файл с именем example.m расположенный в домашнем каталоге текущего пользователя. Домашний каталог другого пользователя можно ссылаться, задав имя пользователя с ~. Например, ~ Джон/demo.m ссылается на файл, расположенный в домашнем каталоге пользователя с именем Джон.

середу, 2 квітня 2014 р.

Ubuntu One завершает свою работу

Глава Canonical Джейн Силбер сообщила, что сервис Ubuntu One заканчивает свою работу. И это не апрельские шутки =(.

Сотрудничество Cisco и Canonical

Современные информационные технологии изменяют традиционные датацентры. Пользователи всё больше отходят от философии сделай-всё-сам и просто нуждаются в рабочем стеке некоторого готового приложения. Многие компании начали использовать виртуализацию, чтобы снизить затраты и улучшить использование имеющихся ресурсов. Но в датацентрах виртуализация давно уже вышла за пределы одной лишь экономии и консолидации серверов, так как виртуализации на уровне операционной системы уже недостаточно. Вот почему появились такие технологии как infrastructure-as-a-service (IaaS), platform-as-a-service (PaaS) и software-as-a-service (SaaS). Многие игроки на ИТ рынке осознают, что центром этой вселенной является Приложение и, следовательно, речь идёт об Application-Driven облаках и датацентрах.

NSFileManager, NSFileHandle и NSData классы (миниобзор)

Foundation Framework предоставляет три класса, которые необходимы, для работы с файлами и каталогами:

Класс NSFileManager может быть использован для выполнения основных операций с файлами и каталогами, такие как создание, перемещение, чтение и запись файлов, чтение и установка атрибутов файла. Кроме того, этот класс предоставляет методы для  других задач, среди которых выявление текущего рабочего каталога, изменения в новом каталоге, создание каталогов и список содержимого каталога.

Класс NSFileHandle предоставляется для выполнения операций с файлами более низкого уровня, таких как извлечение с определенной позиции в файле (курсор), читать и писать содержимое файла на указанное количество байт, добавление данных в существующий файл.

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

вівторок, 1 квітня 2014 р.

NSUserDefaults - сохранение настроек приложения

Использование NSUserDefaults - самый легкий и самый простой способ (существуют и иные способы) сохранения настроек Вашего приложения.

NSUserDefaults - это простой список данных (аналог plist), с помощью которого приложение может хранить простые данные. Нет никаких ограничений на размер данных (помимо собственных ограничений заданных приложением), не используйте этот класс для хранения очень большого объема данных. Файл записывается и считывается атомарно (т.е. целиком), т.е., чем больше данных, которые находятся в файле, тем дольше они будут считываться. Тем не менее, этот класс подходит для того, чтобы хранить параметры, настройки, и т.п..

HyperComments for Blogger

comments powered by HyperComments