Архив

Публикации с меткой ‘nota bene’

Преобразовать двоичный plist в XML

Периодически возникает задача преобразовать plist файл из бинарного представления обратно в XML. Возникает эта задача как правило тогда, когда нужно из IPA архива извлечь plist файл проекта и посмотреть, что у него внутри. Это затруднено тем, что сборщик IPA (утилита xcrun) упаковывает все, что только можно, чтобы уменьшить размер приложения, и вероятно это ускоряет запуск приложения. Решил раз на пятый это дело скинуть себе в блог, чтоб не искать каждый раз мучительно.
Читать далее…

Categories: Apple, Coding Tags: , , , , ,

SVN export without client app

29 февраля 2012 Нет комментариев

Небольшая заметка об использовании SVN на OS X. Не могу найти нормального бесплатного клиента SVN. Штатный xcode клиент выносит мне мозг, плюс ко всему ограничен в функциях — не может сделать банальный export (скачать определеную папку без своих запчастей .svn). Долго искал аналог Tortoise Repo Browser (по моему мнению — самый лучший GUI клиент), нашел нечто (SCPlugin), но, вероятно, в виду своей бесплатности он очень страшный и к тому же не развивается (последний релиз в 2010 году). Самое на мой взгляд приличное для мак решение — это Versions, но он обладает большим недостатком — ценой)) Чувствую, все-таки раскошелюсь в ближайшем будущем. А пока, для того, чтобы реализовать рекурсивную очистку проекта от миллиона вложенных папок .svn я применил такой workaround

Читать далее…

Categories: Apple, Coding Tags: , , ,

MYSQL: database dump and CREATE USER (quick reference)

16 декабря 2011 2 комментария

Опишу nota bene пару полезных вещей, необходимость которых у меня лично возникает относительно нечасто, и каждый раз приходится гуглить на эту тему. Одна из этих вещей — сохранение mysql базы данных в виде дампа на диске, а также ее восстановление. Вторая — создание пользователя бд mysql и назначение ему различных привилегий. Тут тоже имеются нюансы.   Читать далее…

Categories: Всячина Tags: ,

Mac OS X: подключить сетевой диск при запуске

1 августа 2011 14 комментариев

Во истину, лень — двигатель прогресса… Домашняя сеть стала делом обыденным, и все чаще возникают ситуации, когда нужно передать тот или иной файл с одного компьютера на другой. Или просто посмотреть с сервера кино по вайфаю на iPad’e, да мало ли. Мне очень часто приходится монтировать к своей Mac OS X расшаренные ресурсы Windows-систем. В конце-концов мне надоело каждый раз это делать вручную, и я нашел весьма простой способ, как автоматизировать монтирование smb-шары при старте системы. Nota Bene… Читать далее…

PHP: сохранить и выгрузить файл в ORACLE

Пишу на скорую руку очередную заметку в формате Nota Bene. Столкнулся по работе с задачей сохранять загружаемые через html-форму файлы в базе данных Oracle через хранимую процедуру. Прежде я имел дело с полями BLOB в оракле, но при этом обработка производилась внутри Java-класса, и там использовался несколько иной подход. По своему обыкновению думал, что гугл мне выдаст миллион ссылок на вопрос «php oracle blob«. так оно и было, но… Читать далее…

Categories: Coding Tags: , , ,

Сумма прописью на VB

Недавно натолкнулся на задачу перевода числа в строку с прописным аналогом на Visual Basic, например 264,32 в «двести шестьдесят четыре тридцать два».Я думал, гугл захлебнется выдачей, ан нет, пришлось порядочно повозиться. Затем я подумал, что вот такие вещи, на которое тратишь много времени, можно опубликовывать в виде небольших постов, и ждать улов. Будем оформлять такие посты в виде заметок в стиле Nota Bene (лат. — примите к сведению)

Читать далее…